在 Nativescript 列表视图中获取录制的项目上下文或索引



我有电影列表,我希望当用户点击电影以更改页面并转到包含此电影详细信息的详细信息页面时。

这是我的列表视图:

<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>

这是我的项目点击功能:

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

最新更新