私は定期的にサーバーからデータをフェッチするデモを行っています$interval
。これを使用して、これを停止/キャンセルする必要があります。
どうすればこれを達成できますか?プロセスを再起動する必要がある場合、どうすればよいですか?
次に、もう1つ質問があります。一定の時間間隔を置いて、サーバーからデータをフェッチしています。使用する必要があります$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')
}) ;
}
});