Quantcast
Channel: Server polling with AngularJS - Stack Overflow
Viewing all articles
Browse latest Browse all 5

Answer by Bob for Server polling with AngularJS

$
0
0

More recent versions of angular have introduced $interval which works even better than $timeout for server polling.

var refreshData = function() {    // Assign to scope within callback to avoid data flickering on screen    Data.query({ someField: $scope.fieldValue }, function(dataElements){        $scope.data = dataElements;    });};var promise = $interval(refreshData, 1000);// Cancel interval on page changes$scope.$on('$destroy', function(){    if (angular.isDefined(promise)) {        $interval.cancel(promise);        promise = undefined;    }});

Viewing all articles
Browse latest Browse all 5

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>