首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular js中使用ng-repeat连续打印6个项目的数组?

如何在Angular js中使用ng-repeat连续打印6个项目的数组?
EN

Stack Overflow用户
提问于 2016-12-09 12:38:23
回答 6查看 1.7K关注 0票数 1

我想打印像这样的数组项

代码语言:javascript
复制
 a b c d e f
 g h i j k l
 m n o p q r

我的数组是"a“"b”"c“"d”"e"...最高可达r

我试过了

代码语言:javascript
复制
<div ng-repeat="array in arraylist | limitTo:6">
            <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12" >
              <div class="form-group">
                <label>{{array}} </label>
              </div>
              </div>
            </div>

但它打印到f,那么如何打印以上格式的所有元素?

EN

回答 6

Stack Overflow用户

发布于 2016-12-09 13:12:10

删除limitTo过滤器它只是限制array.Now中的项目数来解决你的问题它可以很容易地解决通过放置一个空的div与引导类col xs-12,col-sm-12,col-lg-12应用,这个div将只在$index%6为0时显示。代码示例如下所示。

代码语言:javascript
复制
 <div ng-repeat="array in arraylist">
       <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" ng-if="($index)%6==0"></div>
        <div class="col-lg-2 col-md-2 col-sm-2 col-xs-2">
            <div class="form-group">
                <label>
                    {{array}}
                </label>
            </div>
        </div>
    </div>
票数 1
EN

Stack Overflow用户

发布于 2016-12-09 13:13:21

创建一个新数组或字符串,该数组或字符串仅包含指定数量的 elements

但是您需要遍历整个array。检查this小提琴:

代码语言:javascript
复制
<div ng-repeat="alphabet in alphabets" ng-if="$index % 6 == 0" class="row">
    <div class="col-xs-2">{{alphabets[$index]}}</div>
    <div class="col-xs-2">{{alphabets[$index + 1]}}</div>
    <div class="col-xs-2">{{alphabets[$index + 2]}}</div>
    <div class="col-xs-2">{{alphabets[$index + 3]}}</div>
    <div class="col-xs-2">{{alphabets[$index + 4]}}</div>
    <div class="col-xs-2">{{alphabets[$index + 5]}}</div>
</div>
票数 1
EN

Stack Overflow用户

发布于 2016-12-09 14:04:27

尝尝这个

代码语言:javascript
复制
 var app = angular.module("app", []);

app.controller("listController", ["$scope",
  function($scope) {


    $scope.results = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r"];


  }
]);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41053202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档