Próbuję wyświetlić tabelę z dużą kolekcją elementów. Chcę dokonać paginacji tabeli i załadować tylko elementy wyświetlane na bieżącej stronie. Teraz json jest załadowany $resource
.
Czytam here, że dobrze jest podać informacje o paginacji (currentPage, pagesCount i elementsCount) wewnątrz nagłówka json.
W jaki sposób mogę uzyskać dostęp do tych informacji, które są w nagłówku json z kanciastych?
Oto podstawowa struktura JS:
angular.module('App.services', ['ngResource']).
factory('List', function($resource){
return $resource('url/of/json/:type/:id', {type:'@type', id:'@id'});
});
angular.module('App.controllers', []).
controller('ListCtrl', ['$scope', 'List', function($scope, List) {
var $scope.list= List.query({offset: 0, limit: 100, sortType: 'DESC' });
}]);
możliwe duplikat [Jak obsługiwać paginacja i liczyć z zasobami angularjs?] (http://stackoverflow.com/questions/16465768/how-to-handle-pagination-and-count-withangularjs-resources) – JBCP