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

时间:2017-04-04 23:29:40

标签: android listview angular2-nativescript

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

我应该如何修改我的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;
}

1 个答案:

答案 0 :(得分:2)

您可以将其传递给selectPlan(),因此它会变为selectPlan(item)

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