【发布时间】:2017-03-23 06:52:35
【问题描述】:
我正在尝试使用 ng-table 实现服务器端表。但是当我使用getData 时,它会说$defer.resolve is not a function 或params is not defined。
如果$defer 没有在getData 函数中使用,我可以获得params。
这是我的代码的一部分:
angular.module('ngTableTest', ['ui.router', 'ngTable'])
.controller('Table', function($state, NgTableParams){
var vm = this;
vm.niceTable = new NgTableParams({}, {
getData: function($defer, params) {
$http.get('/app/getdata')
.success(function(data) {
params.total(data.count);
$defer.resolve(data.data);
});
}
});
});
谢谢!
【问题讨论】:
标签: javascript angularjs ngtable