我有一张表,它将从api调用中获取数据,如下所示。现在,我添加了一个按钮,该按钮应该从api获取最新数据,但会因为重复获取数据而获取重复数据。谁能用正确的逻辑纠正我
var getData = function() {
$http.get('/data').success(function (data, status) {
$scope.apiData = data;
//manipulate();
})
}
$scope.reload = function()
{
$scope.apiData = {};
getData();
}
答案 0 :(得分:1)
在方法中将数组初始化为空,以免重复出现
$scope.apiData = [];
答案 1 :(得分:1)
在$scope.apiData
响应后刷新$http.get
var getData = function() {
$http.get('/data').success(function (data, status) {
$scope.apiData = {};
$scope.apiData = data;
processTable();
})
}