Angularjs 如何用ng类等装饰ng重复元素

Angularjs 如何用ng类等装饰ng重复元素,angularjs,Angularjs,我有一个要素: 我想用 ng class=“{'children'+level.length}”(或类似的内容,即输出具有级别数的类。是否可以在此迭代元素上执行此操作?是的,类似于: <div ng-repeat="level in levels"> <p ng-class="{'children' : level.length == 1}">test</p> </div> 测试 ng类只需要一个表达式。我认为最简单的方法是在ng类

我有一个要素:

我想用

ng class=“{'children'+level.length}”(或类似的内容,即输出具有级别数的类。是否可以在此迭代元素上执行此操作?

是的,类似于:

<div ng-repeat="level in levels">
    <p ng-class="{'children' : level.length == 1}">test</p>
</div>

测试


ng类
只需要一个表达式。

我认为最简单的方法是在ng类中使用函数

  $scope.levelClass = function(i){
      return "level"+i;
  }
然后

ng-class="levelClass(children.level)"
查看此问题以了解其他解决方案