【问题标题】:ng-class for only every element after the first 5 of an ng-repeatng-class 仅适用于 ng-repeat 的前 5 个元素之后的每个元素
【发布时间】:2017-03-17 17:52:41
【问题描述】:

有没有办法只对 ng-repeat 的前 5 个元素之后的每个元素使用 ng-class?

这只是对最后一个元素的处理方式。

  <div ng-repeat="file in files" ng-class="{'last':$last}">
    {{file.name}}
  </div>

但是,我只想将“hidden-md”类添加到前 5 个之后的每个元素中。

  <div ng-repeat="file in files" ng-class="{'hidden-md':$addClassToAllAfterFirst5}">
    {{file.name}}
  </div>

【问题讨论】:

    标签: javascript angularjs angular-ui-bootstrap


    【解决方案1】:

    检查$index并根据相关条件分配班级。

    <div ng-repeat="file in files" ng-class="{'hidden-md':$index > 4}">
        {{file.name}}
     </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多