Javascript 如何在ng repeat中突出显示已单击的行?
我尝试过其他的解决方案,但没有一个对我有效。它们通常涉及使用ng repeat行中的行的“id”属性。但是我的桌子看起来像这样`Javascript 如何在ng repeat中突出显示已单击的行?,javascript,angularjs,Javascript,Angularjs,我尝试过其他的解决方案,但没有一个对我有效。它们通常涉及使用ng repeat行中的行的“id”属性。但是我的桌子看起来像这样` <table> <tr class="serviceRows" ng-repeat="(key, value) in serviceNameAndStatus | custom:search track by $index"> <td> {{key}} </td> <td&g
<table>
<tr class="serviceRows" ng-repeat="(key, value) in serviceNameAndStatus | custom:search track by $index">
<td> {{key}} </td>
<td> {{value.status}} </td>
</tr>
</table>
{{key}}
{{value.status}
我无法使用id属性。我需要另一种方式来突出显示表中单击的行 单击后,您可以使用put$index value给某个变量赋值,如果某个变量==$indexso
onclick=“this.classList.toggle('selected')”
使用ng click和ng class,则可以将prober class设置为td
。@AlekseySolovey非常感谢!工作得很有魅力。