ng-class,如何将多个条件写为true?

时间:2015-03-19 15:06:08

标签: angularjs ng-class

这些不起作用:

ng-class="{'active':user.nav=='mgmt' || 'active':user.nav=='admin'}"
ng-class="{'active':user.nav=='mgmt' || 'admin'}"
ng-class="{active:user.nav=='mgmt'' || 'admin'}"
ng-class="{active:user.nav=='mgmt' , active:user.nav=='admin'}"

这些可以独立完成:

ng-class="{active:user.nav=='mgmt'}"
ng-class="{active:user.nav=='admin'}"

用例,我有一个子菜单,这是ng-classes正在工作的地方,当任何子项处于活动状态时,我希望菜单下拉按钮也显示为活动状态。这将使最终用户知道他们在系统中的位置。

我是Angular的新手(3周),但是我处于一个使用Angular的新位置,所以我试图跳进跑步,感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

我认为不是

ng-class="{'active':user.nav=='mgmt' || 'active':user.nav=='admin'}"

这可能有效

ng-class="{'active':user.nav=='mgmt' || user.nav=='admin'}"