- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经设置了一个 ngTable 和以下 tableParams:
var selectedItems = [];
$scope.tableParams = new ngTableParams({
page: 1,//显示第一页
count: 5//每页计数
}, {
Total: selectedItems.length,//数据长度
getData: 函数 ($defer, params) {
$defer.resolve(selectedItems.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
“selectedItems”的内容通过 $scope.$watch 进行更新,该监视从单页应用程序中的另一个“屏幕”监视用户的选择。但是,在用户做出选择后,tableParams 中的“count”属性将被忽略,并且显示所有 15 行,没有分页选项。
最佳答案
我在 ngTable 分页方面遇到了类似的问题,对于那些有同样问题的人,修复方法是引用 ngTable $data
ng-repeat
范围内指令(无论您在何处/如何存储表数据)。
即<tr ng-repeat="item in $data">
看来$defer.resolve()
将把表数据(即 selectedItems
)分配给 $data
观察模型突变的范围 - 这很棘手,因为引用 selectedItems
在ng-repeat
仍然显示数据(只是没有分页!)。
关于javascript - ngTable tableParams count vlue 被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23634950/
我已经设置了一个 ngTable 和以下 tableParams: var selectedItems = []; $scope.tableParams = new ngTableParams({ p
此错误与 ngTable 有关AngularJS 插件。 我似乎遇到了一个非常奇怪的错误。基本上,我可以毫无问题地运行 $scope.tableParams.reload() 两次,但是在第三次执行以
我是一名优秀的程序员,十分优秀!