Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. function pageRangeFilterProvider() {
  2. return function pageRangeFilter(itemCount, currentPage, pageSize) {
  3. itemCount = itemCount || 0; // The 'length' of the collection
  4. currentPage = currentPage || 1; // The current page number being viewed
  5. pageSize = pageSize || 5; // The size of each page
  6. const range = [];
  7. for (var x = (currentPage - 1) * pageSize; x < currentPage * pageSize && x < itemCount; x++) {
  8. range.push(x);
  9. }
  10. return range;
  11. };
  12. }
  13.  
  14. angular.module('falcorExample')
  15. .filter('pageRange', pageRangeFilterProvider);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement