0
我需要的東西,從外部REST API定期刷新數據,所以我發現,從這個問題中使用的代碼:AngularJS ngcontroller to be reloading data periodically當AngularJS數據定期重裝數據閃爍
的代碼在這裏複製:
app.controller('MainCtrl', function($scope, $http, $timeout) {
// Function to get the data
$scope.getData = function(){
$http.get('style.css')
.success(function(data, status, headers, config) {
// Your code here
console.log('Fetched data!');
});
};
// Function to replicate setInterval using $timeout service.
$scope.intervalFunction = function(){
$timeout(function() {
$scope.getData();
$scope.intervalFunction();
}, 1000)
};
// Kick off the interval
$scope.intervalFunction();
});
與我的代碼唯一的區別是我使用ngResource獲取內容而不是$ http(我不知道這是否有所作爲)。
我只是在我的視圖中打印數據,問題是每次更新(每秒一次)文本閃爍。新數據恢復時它會消失嗎?很顯然,我希望它能夠在不眨眼的情況下順利更新。