Angularjs 使用开始和结束迭代(ng repeat)角度数组对象

Angularjs 使用开始和结束迭代(ng repeat)角度数组对象,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我正在寻找一个选项,在以角度循环对象数组时提供开始和结束 现在我使用ng repeat ng-repeat="item in items|limitTo:3" 我的用例就像我有一个“top”部分,是从按日期排序的“List”(对象数组)中显示的3个项目 在另一部分中,必须显示“更多”其余项目,即4到lists.length 我希望使用相同的“列表”作为源,而不是推到两个不同的数组 由于有一个从两个部分删除项目的选项,从“顶部”部分删除项目应将项目从“更多”部分拉到“顶部”。使用angular的

我正在寻找一个选项,在以角度循环对象数组时提供开始和结束

现在我使用ng repeat

ng-repeat="item in items|limitTo:3"
我的用例就像我有一个“top”部分,是从按日期排序的“List”(对象数组)中显示的3个项目

在另一部分中,必须显示“更多”其余项目,即4到lists.length

我希望使用相同的“列表”作为源,而不是推到两个不同的数组


由于有一个从两个部分删除项目的选项,从“顶部”部分删除项目应将项目从“更多”部分拉到“顶部”。

使用angular的Limit在ng repeat中过滤

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"

在ng重复中使用angular's Limit进行过滤

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"

在ng重复中使用angular's Limit进行过滤

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"

在ng重复中使用angular's Limit进行过滤

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"

谢谢,它像一个符咒一样工作,我在过滤器中添加了input.length并使用了3而不是4谢谢,它像一个符咒一样工作,我在过滤器中添加了input.length并使用了3而不是4谢谢,它像一个符咒一样工作,我在过滤器中添加了input.length并使用了3而不是4