在AngularJs中添加轮询机制



我有这个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

希望这有帮助:)

相关内容

  • 没有找到相关文章

最新更新