[英]get taped item context or index in nativescript listview
我有電影列表,我想當用戶確實點擊電影以更改頁面並轉到帶有此電影詳細信息的詳細信息頁面時。
這是我的列表視圖:
<ListView items="{{ items }}" itemTap="{{ itemTap }}">
<ListView.itemTemplate >
<stackLayout orientation="vertical" class="itemBox">
<Label class="title" text="{{ title }}" />
<Image src="{{ poster }}" class="poster" />
</stackLayout>
</ListView.itemTemplate>
</ListView>
這是我的itemTap函數:
viewModel.itemTap = (args) => {
const navOptions={
moduleName:'details',
context:{
bindData:args.object.bindingContext
}
}
console.log(args.object.items)
topmost().navigate(navOptions);
}
這部分args.object.items給了我完整的列表,但我不知道如何獲取我錄制的當前項目..請幫助
我解決了它,我只需要args.view.bindingContext而不是args.object.items
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.