阅读
聚沙
ng-class
在 angular 中为我们提供了3种方案处理 class:
- scope变量绑定,如上例。
- 字符串数组形式。
- 对象key/value处理。
将 class 放入 controller scope 之上
1 2 3 | |
template
1
| |
字符串数组形式是针对 class 简单变化,具有排斥性的变化,true 是什么 class,false 是什么 class,其形如:
1 2 3 | |
template
1 2 | |
对象 key/value 处理主要针对复杂的 class 混合,其形如:
1 2 3 4 | |
template
1 2 | |
当 isSelected = true,则增加 selected class,
当 isCar = true,则增加 car class,
所以结果可能是4种组合。