У меня есть следующий код:
<GridLayout row="7" col="0" colSpan="3" rows="*" cols="*">
<RadListView [items]="sourcesOptions" height="100%">
<ng-template tkListItemTemplate let-item="item">
<StackLayout orientation="horizontal">
<Switch [checked]="true" class="switch"></Switch>
<Label [text]="item.label" textWrap="true" marginTop="15"></Label>
</StackLayout>
</ng-template>
<ListViewGridLayout tkListViewLayout itemHeight="200" scrollDirection="Vertical" spanCount="2"></ListViewGridLayout>
</RadListView>
</GridLayout>
На Android работает, а на iOS ничего не показывает.
Примечание
Я не знаю, может ли это быть связано с проблемой, но я получаю предметы из службы отдыха.
Любая помощь приветствуется!
row="7" col="0"
) - person Nick Iliev   schedule 27.09.2018it happens because I get the items from a rest service
— вот и все.. на iOS, когда элементы приходят асинхронно, вам нужно установить высоту шаблона элемента (используяitemHeight
— см. здесь docs.telerik.com/devtools/nativescript-ui/Controls/NativeScript/) - person Nick Iliev   schedule 27.09.2018StackLayout
) - person Nick Iliev   schedule 27.09.2018