【发布时间】:2018-05-14 12:52:35
【问题描述】:
我有一个ListView:
这是标记:
<ListView [items]="items " class="list-group" (itemTap)="onItemTap($event)" >
<ng-template let-item="item" let-i="index" let-odd="odd" let-even="even" >
<Label [text]='item._name' class="row list-group-item" [id]="'lbl' + i"></Label>
</ng-template>
</ListView>
但是 - 当我单击一个项目时 - background-color 没有任何反应。 (我希望有一些被窃听的迹象)。
我已经有了这段代码(当我点击时它会执行)
onItemTap($event)
{
var lbl = <Label>$event.view.getViewById("lbl" + $event.index);
console.log(lbl.text);
}
顺便说一句
如果是button 而不是label - 我可以做到:
.row:highlighted{
background-color:#00A3FF;
}
但正如你所见 - 我使用的是 Label。
问题
点击时如何突出显示标签的背景颜色?
【问题讨论】:
标签: android css angular listview nativescript