Javascript AngularJS如何放置ng类和CSS类
我有一个元素,它有静态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()}"><
<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中也可以工作: