小编mah*_*244的帖子

我想使用ng-if跳过ng-repeat中的项目

我试图在ng-repeat中使用ng-if来实现Accordions.根据条件值,ng-repeat应跳过ng-repeat中的一些项目.

例如,如果item.condition为true,则只显示accordion.下面的代码是我到目前为止,它没有工作.看起来不错吗?

     <accordion close-others="true">
          <accordion-group is-open="isopen" ng-repeat="item in items | limitTo:2" ng-if="item.condition == "true"",ng-init="isopen=2">
                  <accordion-heading>
          {{item.label}}
            <i class="pull-right glyphicon"
                         ng-class="{'icon-arrow-up': isopen, 'icon-arrow-down': !isopen}"></i>
                  </accordion-heading>
              </accordion-group>
          </accordion>
Run Code Online (Sandbox Code Playgroud)

javascript accordion angularjs angularjs-ng-repeat angular-ng-if

6
推荐指数
1
解决办法
2288
查看次数