Я пытаюсь использовать директиву Pagination UI Bootstrap в моем проекте, но по какой-то странной причине ng-модель, используемая для обновления текущей страницы, не работает. Отображение страницы отображается правильно с правильным количеством вкладок и всего, но когда я нажимаю на другое число, переменная ng-model не обновляется. Для жизни меня я не могу понять, почему бы и нет.
Используемый мной код берется из примеров на домашней странице UI Bootstrap:
<uib-pagination total-items="totalItems" ng-model="currentPage"
ng-change="pageChanged()"></uib-pagination>
Контроллер выглядит следующим образом:
$scope.currentPage = 1;
$scope.totalItems = 160;
$scope.pageChanged = function() {
console.log('Page changed to: ' + $scope.currentPage);
};
Вот различные требуемые источники, в которые я включаю:
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://code.angularjs.org/1.4.8/angular.js"></script>
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-1.0.3.js"></script>
Самое странное, что я создал plnkr, который копирует мой код, и он работает! Вы можете посмотреть здесь: http://plnkr.co/edit/4DoKnRACbKjLnMH5vGB6
Может ли кто-нибудь подумать о каких-либо идеях, которые могли бы заставить это не работать? Я почесываю голову здесь и не могу придумать ничего очевидного, что я делаю неправильно...
Вся помощь очень понравилась!