我有这个javascript代码:
function PostsCtrlAjax($scope, $http) {
$http({
method: 'GET',
url: 'http://localhost:8080/basic-web-app/viewarrived'
}).success(function(data) {
$scope.posts = data;
});
}
我的问题是如何添加轮询机制,以便它在给定的时间间隔内刷新数据?
function PostsCtrlAjax($scope, $http, $interval)
{
$scope.posts = [];
$interval(function() {
$http({method: 'GET',
url: 'http://localhost:8080/basic-web-app/viewarrived'
}).
success(function(data){
$scope.posts.push(data);
})
}, 1000);
}
最好检查$interval svc:
https://docs.angularjs.org/api/ng/service/$interval
希望这有帮助:)