2014-11-25 72 views
0

我無法查看定期更新的實時更新。AngularJS ScopeLive更新並設置間隔

$scope.items = [ 
      { Label: 'Personal', Num: "42" }, 
      { Label: 'Capital', Num: "10" } 
     ]; 
     setInterval(function() { 
      $scope.items.push({Label: 'Stock', Num: "62"}); 
     }, 2000); 

我錯過了什麼? $scope.$wath(...)

回答

1

嘗試

setInterval(function() { 
     $scope.$apply(function() { 
     $scope.items.push({Label: 'Stock', Num: "62"}); 
     }); 
    }, 2000); 

,或者您可以使用角度$interval服務(推薦

鏈接:Angular $interval

+0

謝謝@Andy ECCA:我願意接受這個答案,但請提供我用一個使用'$ interval'的例子 – Bellash 2014-11-26 09:50:00