Android Nativescript Angular2:点击获取Listview标签索引或文本

Android Nativescript Angular2:点击获取Listview标签索引或文本,android,listview,angular2-nativescript,Android,Listview,Angular2 Nativescript,Angular2 Nativescript Android: 我有一个列表视图,其中填充了1xN字符串数组中的标签。当用户点击listview中的一个标签时,我想设置一个等于该标签索引或标签文本的变量 我应该如何修改xml和/或selectPlan()来实现这一点 <ListView [items]="submenu"> <template let-item="item"> <Label [text]="item" c

Angular2 Nativescript Android: 我有一个列表视图,其中填充了1xN字符串数组中的标签。当用户点击listview中的一个标签时,我想设置一个等于该标签索引或标签文本的变量

我应该如何修改xml和/或selectPlan()来实现这一点

    <ListView [items]="submenu">
        <template let-item="item">
            <Label [text]="item" class="subUnselected" (tap)="selectPlan()"></Label>
        </template>
    </ListView>

以下是有效的方法:

<ListView [items]="submenu">
    <template let-item="item">
        <Label [text]="item" class="subUnselected" (tap)="selectPlan(item)"></Label>
    </template>
</ListView>


selectPlan(item) {
    var plan = item;
}

选择计划(项目){
var计划=项目;
}

您可以将其传递到
selectPlan()
,这样它就变成了
selectPlan(item)

然后相应地调整组件中的功能