Javascript angularjs ng表格下一页发送ajax
我从服务器端获取数据并显示在ng表中,但我不知道在单击下一页按钮时如何向服务器端发送ajax请求Javascript angularjs ng表格下一页发送ajax,javascript,angularjs,ngtable,Javascript,Angularjs,Ngtable,我从服务器端获取数据并显示在ng表中,但我不知道在单击下一页按钮时如何向服务器端发送ajax请求 var query=sysAuthorityService.getData('code','name'); var数据=[]; get(函数(myData){ data=myData.data.list; $scope.tableEdit=新的ngTableParams({ 第1页,//显示第一页 计数:10//每页计数 }, { 总计:myData.data.total,//数据长度 getDa
var query=sysAuthorityService.getData('code','name');
var数据=[];
get(函数(myData){
data=myData.data.list;
$scope.tableEdit=新的ngTableParams({
第1页,//显示第一页
计数:10//每页计数
}, {
总计:myData.data.total,//数据长度
getData:函数($defer,params){
$defer.resolve(data.slice((params.page()-1)*params.count(),params.page()*params.count());
}
});
});代码>您应该重写getData函数。例如,以下是我的项目中的一些代码:
{
total: 0
getData: function($defer, params){
var filter = params.filter();
var sorting = params.sorting();
var count = params.count();
var page = params.page();
taskService.get_task_instance(page, count, filter, sorting, $stateParams.id).then(function(data){
var total = parseInt(data['total']);
params.total(total);
$defer.resolve(data['msg']);
});
}
}