我正在尝试从服务器获取数据的详细信息。当我点击或重新加载链接(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);
}
});
});
感谢。
答案 0 :(得分:1)
可能是以下之一:
1)Your entire controller is being executed twice.
2)你实际上并没有发出2个GET请求。如果您在发送GET请求之前正在进行OPTIONS request will be sent的CORS请求。