我的ngTable
数据来自$http
来电:
$http.get('/book/list.json').then(function(response) {
$scope.tableParams = new ngTableParams({
page: 1,
count: 10
}, {
total: response.data.length,
getData: function ($defer, params) {
$defer.resolve(response.data.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
});
我想在点击按钮时更改ngTable
数据的其中一个属性:
$scope.markAllAsRead = function() {
// how do i iterate the data in ng-table here?
}
如何迭代'ngTable'数据?
答案 0 :(得分:0)
$scope.tableParams.data
。
答案 1 :(得分:0)
它应该与遍历ngTable的任何其他数据源一样,通过$ scope.tableParams.data点击按钮。
在这里查看http://plnkr.co/edit/7F1agWpbREniDqIxCeMk?p=preview
for (var i = 0; i < $scope.tableParams.data.length; i++) {
//Do you work...
}
干杯。