Javascript AngularJS如何放置ng类和CSS类

Javascript AngularJS如何放置ng类和CSS类,javascript,css,angularjs,Javascript,Css,Angularjs,我有一个元素,它有静态CSS类和动态类,它们将由一个方法决定,那么我如何把它们放在一起呢 我尝试了以下代码,但不起作用: <div class="static-class" ng-class="{'dynamic-class': isEnabled()}"></div> 因此,作为一种解决方法,我做了以下工作: <div ng-class="{'static-class': true, 'dynamic-class': isEnabled()}"><

我有一个元素,它有静态CSS类和动态类,它们将由一个方法决定,那么我如何把它们放在一起呢

我尝试了以下代码,但不起作用:

<div class="static-class" ng-class="{'dynamic-class': isEnabled()}"></div>

因此,作为一种解决方法,我做了以下工作:

<div ng-class="{'static-class': true, 'dynamic-class': isEnabled()}"></div>

但这很难看,尤其是当有许多静态类时

编辑

我发现我的第一个示例很有效!很抱歉提出这个问题。

您的第一个示例应该可以:

<div class="static-class" ng-class="{'dynamic-class': isEnabled()}"></div>

或者,您也可以使用:

<div class="static-class ng-class: {'dynamic-class': isEnabled()};"></div>


您确定第一个示例不起作用吗?我这样做已经有一段时间了,没有任何问题。第一个示例可以工作,例如,假设
isEnabled()
可以工作。您的示例即使在Angular版本1.0.1中也可以工作: