2014-10-28 41 views
0

我想創建一個網站從多個API中提取數據並顯示它們。 因爲我想嘗試和傾斜AngularJS,我就欺騙了它用於這個項目。用AngularJS創建活動飼料

我的問題是,我不知道如何以一種簡單的方式每隔x秒獲取一次數據,因此該feed保持活動並儘可能快地顯示新事件。

回答

3

您可以使用$間隔請參閱下面的演示:

更多信息,你可以在這裏找到https://docs.angularjs.org/api/ng/service/ $間隔

var app = angular.module('app', []); 
 

 
app.controller('firstCtrl', function($scope, $interval) { 
 

 
    $scope.data = ""; 
 

 
    $interval(function() { 
 

 
    //update $scope.dataevery 1000ms 
 
    $scope.data = new Date(); 
 

 

 
    }, 1000); 
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 

 
<body ng-app="app"> 
 
    <div ng-controller="firstCtrl"> 
 
    {{data | date : 'medium'}} 
 
    </div> 
 
</body>