0

我正在尝试对表格使用 angular-UI 分页,我在其中拼接页面与数组相交的数组。但是,我不清楚如何处理对象数组正在从表本身中添加和删除的事实。

另外,我正在按我的 ng-repeat 中对象的 name 属性对过滤器进行排序。我希望我的模型数组中的 item[0] 是什么,与通过 ng-repeat 显示在表中的第一项不相关......我可能是错的。

我只是在寻找关于如何在 ng-repeat 对列表进行排序时实现分页的建议,并且集合大小一直在变化。

问候

4

2 回答 2

3

您可以尝试一次使用多个过滤器,例如:

ng-repeat="item in items | myFilter | limitTo:pageNumber*perPage | limitTo: -perPage"

这允许您首先在每个集合/模型更改上使用您的过滤器,然后它显示最后一个“perPage”记录依赖于“pageNumber”。

于 2014-09-15T18:20:55.093 回答
0

请看那个演示:http ://plnkr.co/edit/3nqRHUySsJZwpKQiMMTm?p=preview

只需将手表设置为yourCollection.length

IE:

     $scope.$watch('yourCollection.length', function(){

        $scope.bigTotalItems = $scope.yourCollection.length;

      }

)
于 2014-09-15T21:31:17.470 回答