我有一个元素:
我想用
ng-class =“{'children'+ level.length}”(或类似的东西,即输出具有级别数的类。是否可以在此迭代元素上执行此操作?
答案 0 :(得分:1)
是的,比如:
<div ng-repeat="level in levels">
<p ng-class="{'children' : level.length == 1}">test</p>
</div>
ng-class
只需要表达。
答案 1 :(得分:0)
我认为最简单的方法是在你的ng-class中使用一个函数。
$scope.levelClass = function(i){
return "level"+i;
}
然后
ng-class="levelClass(children.level)"
查看此问题以获取其他解决方案 Generating variable for ng-class dynamically using Expression in AngularJs