Я пытаюсь реализовать ui.bootstrap.pagination в моем проекте angularJS, но я не могу читать текущий номер страницы, хотя я установил ng-model. Я использую угловую ui-bootstrap версию 0.13.3.angularJS pagination не читает текущий номер страницы
Соответствующая часть моего HTML:
<pagination
data-ng-model="currentPage"
data-ng-change = "paginate()"
data-total-items="repositories.total_count"
data-items-per-page="numPerPage"
data-max-size="maxSize"
data-boundary-links="true" >
</pagination>
И мой код:
angular.module('myApp.repositories')
.controller('RepositoryController', ['$scope', function($scope) {
$scope.repositories = {};
$scope.currentPage = 1;
$scope.numPerPage = 30; // Number of items per page, set by Github API
$scope.maxSize = 10; // Number of pages to show in pagination
$scope.paginate = function() {
$http.get('https://api.github.com/search/repositories/', {
params: {
q: 'twitter',
page: $scope.currentPage
}
})
.then(function(response){
if(response.data){
$scope.repositories = response.data;
}
});
};
}]);
пагинацию показывает, как ожидалось, и я могу использовать его без него бросали ошибки, но в моем постраничной() function $ scope.currentPage всегда читает 1.
Я мог бы пропустить что-то очень простое, но я не могу понять, почему он не работает.