Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function pageRangeFilterProvider() {
- return function pageRangeFilter(itemCount, currentPage, pageSize) {
- itemCount = itemCount || 0; // The 'length' of the collection
- currentPage = currentPage || 1; // The current page number being viewed
- pageSize = pageSize || 5; // The size of each page
- const range = [];
- for (var x = (currentPage - 1) * pageSize; x < currentPage * pageSize && x < itemCount; x++) {
- range.push(x);
- }
- return range;
- };
- }
- angular.module('falcorExample')
- .filter('pageRange', pageRangeFilterProvider);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement