i'm trying make angular reload page after 15 seconds showing spinner reason after 2 repetitions start ignoring $interval function , start reloading page moment changes (without waiting 15 seconds). ideas? thanks!
var getall = function () { $http.get('/getall') .success(function (data) { // }) .error(function (data) { // else }); } getall(); $interval(function () { usspinnerservice.spin('spinner-1'); $interval(function () { getall(); usspinnerservice.stop('spinner-1'); }, 2000); }, 15000);
looking @ documentation $interval, need set "count", number of times $interval repeat. in case, looks want happen once.
here start spinner. interval begins 15sec delay before calling some_function()
stop spinner , call getall()
var some_function() { stop_spinner() getall() } start_spinner() $interval(some_function, 15000, 1);
source: https://docs.angularjs.org/api/ng/service/$interval
Comments
Post a Comment