【发布时间】:2014-12-14 09:20:15
【问题描述】:
我正在制作一个演示,在该演示中我使用$interval 在定期的时间间隔后从服务器获取数据现在我需要停止/取消它。
我怎样才能做到这一点?如果我需要重新启动进程,我应该怎么做?
其次,我还有一个问题:我在定期的时间间隔后从服务器获取数据。有没有必要用$scope.apply或者$scope.watch?
这是我的笨蛋:
app.controller('departureContrl',function($scope,test, $interval){
setData();
$interval(setData, 1000*30);
function setData(){
$scope.loading=true;
test.stationDashBoard(function(data){
console.log(data);
$scope.data=data.data;
$scope.loading=false;
//alert(data);
},function(error){
alert('error')
}) ;
}
});
【问题讨论】:
标签: javascript angularjs angularjs-scope