0

假设我想让 ng-class 做两件事:

1)像这样从变量中填充一个值

 `ng-class="myAwesomeJavaScriptVariable"`

2)有条件地设置一个预定义的类:

  `ng-class = "{awesomeClass: myAwesomeBoolean}`

我知道我可以做类似的事情 class="{{myAwesomeJavaScriptVariable}}" ng-class="{awesomeClass: myAwesomeBoolean}"

我如何(如果可能的话)将这两者合并成一个 ng-class 表达式?

4

2 回答 2

3

我认为可能是:

data-ng-class = "{ myAwesomeJavaScriptVariable, awesomeClass: myAwesomeBoolean }"

或者:

   class = "{{ myAwesomeJavaScriptVariable}} left clearfix" data-ng-class="{awesomeClass: myAwesomeBoolean }"
于 2014-03-18T20:54:31.337 回答
2

@亚伯拉罕P:

将条件语句和范围变量都设置为类

ng-class="[{awesomeClass: myAwesomeBoolean},myAwesomeJavaScriptVariable]"

这将工作正常。

于 2016-08-11T12:59:46.543 回答