angularJS是否有可能在搜索時在第1頁中顯示第2頁分頁的數據?在angularJS中過濾數據
比方說,我有50條記錄的數據。現在分頁5頁,每頁10條記錄。現在,我想在過濾時顯示第5頁數據頁面1中的數據。
如果可能的話,給我這樣做的想法。
var searchMatch = function (haystack, needle) {
if (!needle) {
return true;
}
return haystack.toLowerCase().indexOf(needle.toLowerCase()) !== -1;
};
// init the filtered items
$scope.search = function() {
$scope.filteredItems = $filter('filter')($scope.events, function (event) {
for(var attr in event) {
if (searchMatch(event[attr], $scope.query))
return true;
}
return false;
});
// take care of the sorting order
if ($scope.sortingOrder !== '') {
$scope.filteredItems = $filter('orderBy')($scope.filteredItems, $scope.sortingOrder, $scope.reverse);
}
$scope.currentPage = 0;
};
TIA ..
您必須分享您當前的工作代碼。 – 2014-10-29 09:37:38
@Rahil其實,現在我在搜索時顯示相應頁面中的數據,但我的問題是我想在第一頁顯示第3頁的數據,同時用戶在第1頁搜索 – DIVA 2014-10-29 09:50:30
您如何期待我們給你一個想法無法看到你的代碼? – 2014-10-29 10:06:21