【发布时间】:2019-07-20 07:18:48
【问题描述】:
我正在尝试在 NativeScript 中获取和使用列表的索引,在本例中使用的是 Repeater。
这是我的代码:
<ScrollView>
<Repeater items="{{ sviArtikli }}" itemTemplateSelector="$index">
<Repeater.itemsLayout>
<WrapLayout orientation="horizontal"/>
</Repeater.itemsLayout>
<Repeater.itemTemplate>
<Card:CardView margin="10" width="45%" height="250" item="{{ id }}" myIndex="{{ $index }}" tap="detaljiArtikla">
<grid-layout rows="250, *" columns="*, 50">
<Image loaded="slikaUcitana" class="lista-katalozi-slika" id="slicice" opacity="1" stretch="aspectFill" colSpan="3" row="0" src="{{ 'https://url_location/' + slika_image }}" />
</grid-layout>
</Card:CardView>
</Repeater.itemTemplate>
</Repeater>
</ScrollView>
带有myIndex="{{ $index }}" 的部分不起作用,因为无法在Repeater 中计算索引。
有没有办法可以为转发器中的每个项目获取索引? - ListView 有效,但在这种情况下我不能使用 listview。
【问题讨论】:
标签: nativescript repeater itemtemplateselector