我正在寻找一个选项,在以角度方式循环对象数组时给出开始和结束。
现在我正在使用ng-repeat。
我的用例就像我有一个部分" top"是按照日期
从"列表"(对象数组)中显示的3个项目在另一部分"更多"其余的项目必须显示为4到lists.length。
我希望使用相同的"列表"作为来源,而不是推动两个不同的阵列。
由于可以选择从两个部分删除项目,因此从" top"中删除项目部分应该从"更多"部分到"顶部"。
答案 0 :(得分:3)
在ng-repeat中使用angular的limitTo过滤器。
ng-repeat="item in items|limitTo:3"
这是一个startWith过滤器,也可以帮助:
app.filter('startWith', [function() {
return function(input, index) {
return input.slice(parseInt(index, 10));
};
}]);
像这样使用:
ng-repeat="item in items|startWith:4"