【发布时间】:2014-09-22 10:57:12
【问题描述】:
我有多个类应用于一个元素。是否可以只更改 1 个类,而不是所有类?
例如,
<span ng-class="{'result warning' : error, 'result passing' : !error}"></span>
如您所见,我必须在两种情况下都复制 result 类。有没有办法不用重复?
谢谢!
【问题讨论】:
标签: javascript css angularjs ng-class
我有多个类应用于一个元素。是否可以只更改 1 个类,而不是所有类?
例如,
<span ng-class="{'result warning' : error, 'result passing' : !error}"></span>
如您所见,我必须在两种情况下都复制 result 类。有没有办法不用重复?
谢谢!
【问题讨论】:
标签: javascript css angularjs ng-class
<span class="result" ng-class="{'warning': error, 'passing': !error}"></span>
ng-class 可以添加/删除类 - 它不会覆盖现有的类,除非它们在 ng-class 中指定。
【讨论】: