Sto realizzando una demo in cui sto recuperando i dati dal server dopo intervalli di tempo regolari utilizzando $interval
Ora ho bisogno di interromperlo / annullarlo.
Come posso ottenerlo? Se devo riavviare il processo, come dovrei farlo?
In secondo luogo, ho un'altra domanda: sto recuperando i dati dal server dopo intervalli di tempo regolari. C'è bisogno di usare $scope.apply
o $scope.watch
?
Ecco il mio plunker:
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')
}) ;
}
});