У меня есть следующий контроллер:Угловые переменные в функциях разбиения на страницы контроллера и зрения
function PostListController($timeout) {
var vm = this;
vm.posts = [];
vm.pagination = { pageNumber: 1, pageSize: 9 };
vm.init = function() {
load();
};
vm.load = function() {
// load posts from service
};
};
На HTML у меня есть кнопки для следующей и предыдущей страниц и кнопок на номера страниц ...
Должен ли я добавлять pageNumber и pageSize в качестве аргументов для загрузки? Или мне следует использовать переменные vm и никаких аргументов ...
Должен ли я добавить nextPage, setPage и предыдущую страницу, а также посмотреть на число страниц и число переменных области страницы, чтобы проверить, есть ли изменения?
Или, возможно, изменение vm.pagination.pageNumber и других переменных при щелчке по html-коду?
Я не уверен, что это стандартный способ сделать это ...
Сделайте себе одолжение и использовать [пагинация компонент углового UI-Bootstrap в] (https://angular-ui.github.io/bootstrap/#/pagination) – Aaron