Nativescript Angular2:获取列表视图标签索引或点击文本
Nativescript Angular2: Get Listview label Index or Text on Tap
Angular2 Nativescript Android:
我有一个列表视图,其中填充了来自 1xN 字符串数组的标签。当用户点击列表视图中的一个标签时,我想将一个变量设置为等于该标签的索引或标签的文本。
我应该如何修改我的 xml and/or 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;
}
您可以将其传递给 selectPlan()
,因此它变为 selectPlan(item)
。
然后相应地调整组件中的功能。
Angular2 Nativescript Android: 我有一个列表视图,其中填充了来自 1xN 字符串数组的标签。当用户点击列表视图中的一个标签时,我想将一个变量设置为等于该标签的索引或标签的文本。
我应该如何修改我的 xml and/or 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;
}
您可以将其传递给 selectPlan()
,因此它变为 selectPlan(item)
。
然后相应地调整组件中的功能。