javascript - $scope.currentPage 不更新 - Angular Ui 分页

标签 javascript angularjs pagination angular-ui

我有这个codepen ,并使用函数 '$scope.pageChanged' 查看页面何时更改。

$scope.pageChanged = function() {
 $log.log('Page changed to: ' + $scope.currentPage);
};

但是当我点击页面链接(更改页面)时,变量 '$scope.currentPage' 没有改变。为什么?

我认为与 filter 有关,但不确定。

最佳答案

改变

$scope.currentPage = 1;

$scope.pagination = {
    currentPage:  1
};

因此,它应该是:

... pagination: pagination.currentPage
... ng-model="pagination.currentPage"
... $log.log('Page changed to: ' + $scope.pagination.currentPage);

您还可以在 pagination 中对其他变量进行分组,例如 maxSize。避免将基元直接绑定(bind)到 $scope

Codepen

关于javascript - $scope.currentPage 不更新 - Angular Ui 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33181191/

相关文章:

javascript - 如何通过图像查找元素

angularjs - SVG 未加载 Angular 2

angularjs - AngularJS 中如何进行分页?

javascript - 在Java中绘制形状并在HTTP请求中返回到浏览器

javascript - 选择后显示输入元素

javascript - 如何读取 Angular 模块中的 json 配置文件?

angularjs - 如何将 openPGP.js 库与 angularJS 一起使用?

javascript - 不使用 Jquery Mobile 的 Jquery Mobile 数据角色 ="content"?

php - cakephp - 按分页中的二级关联排序

javascript - 如何使用父页面 css 为 iframed 页面内容提供样式?