我有一个使用 Telerik-UI 的 NativeScript/Angular2 应用程序,当我尝试在 RadListView 中使用 ListViewStaggeredLayout 指令显示图像时,我得到一个空白页。使用相同的代码来显示文本工作正常,即 2 列和交错布局。使用 ListViewGridLayout 显示图像也可以。我看过旧的 Telerik 文档,显示图像可以/可以,但我不知道要设置什么。HTML 代码如下。谢谢。
<RadListView [items]="pictures">
<template tkListItemTemplate let-item="item">
<GridLayout>
<Image col="0" src="{{ 'res://listview/layouts/' + item.photo + '.jpg' }}" stretch="aspectFill" loadMode="async"></Image>
<!-- <Label col="0" [text]="item.title" textWrap="true"></Label> -->
</GridLayout>
</template>
<ListViewStaggeredLayout tkListViewLayout scrollDirection="Vertical" spanCount="2" itemWidth="180"></ListViewStaggeredLayout>
<!-- <ListViewGridLayout tkListViewLayout scrollDirection="Vertical" itemHeight="200" spanCount="2"></ListViewGridLayout> -->
</RadListView>