为什么 ng-table get data api 请求发送了两次?
Why ng-table get data api request sent two times?
我正在尝试从服务器获取数据的休假详细信息。当我单击或重新加载 link (http://localhost/portal/getleaves) api 请求时,在 firebug.
中发送两次
此处附有示例代码:
$http.get('/portal/api/leave/'+id).
success(function(data) {
var data = data.result;
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 10, // count per page
sorting: {
name: 'asc' // initial sorting
}
}, {
total: data.length, // length of data
getData: function($defer, params) {
$defer.resolve(data);
}
});
});
谢谢。
可能是以下之一:
1) Your entire controller is being executed twice.
2) 您实际上并没有发出 2 个 GET 请求。如果您在发送 GET 请求之前执行 CORS 请求 OPTIONS request will be sent。
我正在尝试从服务器获取数据的休假详细信息。当我单击或重新加载 link (http://localhost/portal/getleaves) api 请求时,在 firebug.
中发送两次此处附有示例代码:
$http.get('/portal/api/leave/'+id).
success(function(data) {
var data = data.result;
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 10, // count per page
sorting: {
name: 'asc' // initial sorting
}
}, {
total: data.length, // length of data
getData: function($defer, params) {
$defer.resolve(data);
}
});
});
谢谢。
可能是以下之一:
1) Your entire controller is being executed twice.
2) 您实际上并没有发出 2 个 GET 请求。如果您在发送 GET 请求之前执行 CORS 请求 OPTIONS request will be sent。