ng-repeat如何限制循环次数

如何限制ng-repeat输出的数据条数?比如我有30条数据,我只需要循环前五条出来就可以了。
html如下:

                    <div class="video-cover item-inner">
                        <img class="icon" src="../images/m_home/icon_play.png">
                        <img class="cover" ng-src="{{list.cover}}">
                    </div>
                    <div class="video-mask"></div>
                    <div class="video-bar">
                        <span class="video-duration">{{list.duration_format}}</span>
                        <p class="video-title">{{list.title}}</p>
                    </div>
                </a>
$http.jsonp('http://api.ergeng.com/normalvideo/list?callback=JSON_CALLBACK&user_id='+$scope.details.user_id+'').success(function(data){
            $scope.lists = data.data.list;
        });
        
        
阅读 7k
3 个回答
<div ng-repeat="item in items|limitTo:5">
    {{item}}
</div>

我记得是这么写的,你试试。

直接操作数据,slice或者循环处理,个人喜好。

获取索引值 idx ,加个条件,*ngif = idx < 5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题