-1

我想在所有用户列表中突出显示当前用户。我的代码看起来像这样。

<div class='user' ng-repeat='user in users'>
  <span class='name'>{{ user.displayName }}</span>
</div>

我有currentUser.id我想要比较的东西,user.id因为我循环它们并且可能在两者匹配时添加一个类。我想在理论上做这样的事情:

ng-class='highlight: if user.id == currentUser.id'
4

2 回答 2

1

这应该这样做:

ng-class='{highlight: user == currentUser}'
于 2014-02-11T22:10:34.673 回答
0

粗鲁的兔子是正确的。

另一种从 DOM 中获取更多逻辑的方法是在控制器或指令中进行比较,然后使用 addClass 分配类。

于 2014-02-11T23:44:46.057 回答