0
我想篩選|查詢分頁的角度項目列表。分頁ng-repeat使用篩選器篩選的項目:查詢
問題是filter | query僅適用於分頁項目,但我只想分頁篩選項目,而不是反之。
例如:
- 的產品清單
- PAGINATE
- 如果過濾,然後分頁經過濾項
我想篩選|查詢分頁的角度項目列表。分頁ng-repeat使用篩選器篩選的項目:查詢
問題是filter | query僅適用於分頁項目,但我只想分頁篩選項目,而不是反之。
例如:
創建您自己的過濾器,檢查是否傳遞到項目中的數據分頁,然後應用您的過濾器算法。
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>
2日編輯: 使用
<div ng-repeat="item in filterFunction(items)"></div>
是的filterFunction:
.controller('yourController', function($scope, $filter) {
$scope.filterFunction = function(items) {
return $filter('filterName')(items);
};
});
請您詳細說明檢查傳遞給物品的數據是否分頁? – junkab
你能解釋一下你的主要問題嗎? – originof
我有一個項目的列表,我想使用過濾器:查詢和篩選項目分頁。如果我可以補充,我是Angular的新手。 – junkab