使用ng-class添加多个类,其中一个类是有条件的

Juk*_*kke 7 angularjs ng-class

我得到了这段代码:

ng-class="{selectedHeader: key == selectedCol}"
Run Code Online (Sandbox Code Playgroud)

它有效,但我也希望将'key'值添加为类,我试过:

ng-class="[{selectedHeader: key == selectedCol}, key]"
Run Code Online (Sandbox Code Playgroud)

但那不起作用,有谁知道如何解决这个问题?

Mic*_*mza 5

如果您总是想key添加为班级:

ng-class="{selectedHeader: key == selectedCol, key: true]"
Run Code Online (Sandbox Code Playgroud)

class或者您可以通过插值将其放入属性中{{}}

ng-class="{selectedHeader: key == selectedCol}" class="{{key}}"
Run Code Online (Sandbox Code Playgroud)

只是为了完整性,如果您只想包含它,如果它等于selectedCol

ng-class="{selectedHeader: key == selectedCol, key: key == selectedCol}"
Run Code Online (Sandbox Code Playgroud)