मैं एक डेमो बना रहा हूं जिसमें मैं समय का नियमित अंतराल के बाद सर्वर से डेटा प्राप्त कर $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')
}) ;
}
});