0
ng-changeラベルで関数を呼び出すことができません。ページネーションは今までのすべてのカレンダー週をリストし(38)、選択したカレンダー週をpageChangedにリストする必要があります。変更の週を更新するには、getData関数の$scope.currentPage
を呼び出す方法を知る必要があります。AngularJS関数での改ページの変更 -
<uib-pagination
total-items="totalItems"
ng-model="currentPage"
max-size="maxSize"
boundary-link-numbers="true"
ng-change="pageChanged()"></uib-pagination>
$scope.pageChanged = function() {
getData();
};
$scope.totalItems = 7;
$scope.currentPage = 1;
$scope.maxSize = 38;
function getData() {
$http.get($auth.apiUrl() + '/api/status?cweek=' + $scope.currentPage).then(function(response) {
$scope.getData = response.data;
},
function(error) {
alert("Could not fetch data from /api/status");
});
}