Je fais une démo dans laquelle je récupère des données du serveur après des intervalles de temps réguliers en utilisant $interval
Maintenant, je dois arrêter / annuler cela.
Comment puis-je y parvenir? Si j'ai besoin de redémarrer le processus, comment dois-je le faire?
Deuxièmement, j'ai une autre question: je récupère les données du serveur après des intervalles de temps requis. Est-il nécessaire d'utiliser $scope.apply
ou $scope.watch
?
Voici mon 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')
}) ;
}
});