AngujarJS アプリにサーバー側のページネーションを実装しようとしていますが、追加のリクエストを実行せずに、特定の JSON レスポンスで総計 (リクエストごとの合計ではなく) 項目を取得する方法がわかりません:
$scope.books = [];
$scope.limit = 3;
$scope.offset = 0;
$scope.search = function () {
Books.query({ q: $scope.query, limit: $scope.limit, offset: $scope.offset },
function (response) {
$scope.books = response;
}
);
};
$scope.previous = function () {
if ($scope.offset >= $scope.limit) {
$scope.offset = $scope.offset - $scope.limit;
$scope.search();
}
}
$scope.next = function () {
if ($scope.offset <= $scope.limit) {
$scope.offset = $scope.offset + $scope.limit;
$scope.search();
}
}
私は、これと他の便利な機能を既に実装しているng-table
やなどの優れた貢献ディレクティブを見てきましng-grid
たが、基本を本当に学ぶために、この 1 つの機能をゼロから実装できるようにしたいだけです。