나는 $interval
Now I need to stop / cancel this를 사용하여 일정한 시간 간격 후에 서버에서 데이터를 가져 오는 데모를 만들고 있습니다.
이것을 어떻게 할 수 있습니까? 프로세스를 다시 시작해야하는 경우 어떻게해야합니까?
둘째, 한 가지 더 질문이 있습니다. 일정한 시간 간격 후에 서버에서 데이터를 가져오고 있습니다. $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')
}) ;
}
});