我正在尝试对分页的角项列表进行筛选。
问题是,筛选器/查询只对已分页的项起作用,但我希望只对筛选的项进行分页,而不是反之亦然。
例如:
发布于 2014-06-27 15:36:57
创建自己的筛选器,检查传递给该项的数据是否分页,然后应用筛选算法。
myModule.filter('filterOnlyPaginated', function() {
return function(data) {
if(data.isPaginated()) {
return data....
}
else {
return data;
}
}});编辑:也许limitTo是有用的,https://docs.angularjs.org/api/ng/filter/limitTo
<div ng-repeat="item in items track by item.id | filter:query | limitTo:10">{{item.name}}</div>第二版:使用
<div ng-repeat="item in filterFunction(items)"></div>filterFunction是:
.controller('yourController', function($scope, $filter) {
$scope.filterFunction = function(items) {
return $filter('filterName')(items);
};
});https://stackoverflow.com/questions/24455585
复制相似问题