Ненавижу задавать этот вопрос, потому что кажется, что на все вопросы с разбивкой по страницам ответили. Однако я не следую тому, что сокращает страницы страниц. Я считаю, что мой пример очень похож на другие примеры.ui-bootstrap pagination items-per-page не меняется размер страницы
Я получаю правильное количество вкладок, текущая страница также меняется правильно. Однако длина не соответствует заданному пределу элементов на странице.
Вот мой контроллер
viewsModule.controller('CountryCtrl', ['$scope', 'cacCountries', function($scope, cacCountries) {
$scope.loading = true;
$scope.countries = [];
$scope.currentPage = 1;
$scope.itemsPerPage = 20;
$scope.maxSize = 20;
cacCountries().then(function(countries) {
// console.log(countries);
$scope.loading = false;
$scope.countries = countries;
$scope.totalItems = countries.length;
});
}]);
Я поставил свою itemsPerPage до 20
В моем HTML я сделал так, чтобы ссылаться на itemsPerPage
<pagination
total-items="totalItems"
items-per-page= "itemsPerPage"
ng-model="currentPage"
class="pagination-sm">
</pagination>
Я получаю обратно 13 вкладок для 250 объектов в массиве. Однако все 250 объектов отображаются. Я ожидаю 20 за страницу.
НГ-повтор ясно
<tr ng-repeat="country in countries |filter:search ">
Что я мог не быть, что бы связать текущую страницу?