mus*_*zek 3 angularjs ng-class
我有一个在控制器中设置类的数组(必须是这样的,它是从页面的元模板中读取的).我还想将一个条件类应用于同一个元素.可能吗?
编辑,更多信息:我的html元素包含源自两个源的类 - 一个是由控制器创建的一组类(它们由我的代码之外的服务提供,我不能在视图中对它们进行硬编码).另一个源是条件的输出(例如:如果"$ scope.activeElement === name_of_this_element,add'active'class).
在ng-class指令中,我不能对未指定的类列表使用对象表示法(第一个来源)我必须对条件类使用对象表示法.
编辑:找到了解决方案(见下文).
小智 6
另一种选择是以这种方式编写ng-class
<div ng-class="[item.class, item.errorClass, item.locked ? 'locked-item' : '']"></div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2476 次 |
| 最近记录: |