我想用ng-table實現服務器端表。但是當我使用getData
時,它或者說是$defer.resolve is not a function
或params is not defined
。ngTable - 服務器端分頁getData錯誤
如果$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);
});
}
});
});
謝謝!
那麼,固定'params'錯誤,但它不會顯示錶中返回的數據。 – Bill