Como obter o status do intervalo angular $ - verifique se o intervalo foi cancelado ou não
Eu sou novo no Angular (e JS) e apenas um pouco confuso.
Inicio um cronômetro com:
var getOverviewMapTimer = $interval($scope.UpdateOverviewMap, UPDATE_FREQUENCY);
e, se eu entendi,getOverviewMapTimer
é uma promessa".
Quero poder verificar se o cronômetro está em execução e, exceto que, se alguma vez$interval.cancel(getOverviewMapTimer);
entãogetOverviewMapTimer
serianull
e eu poderia verificar isso.
Parece não ser esse o caso.
Preciso destruir explicitamente a promessa (que gosma é uma promessa ao temporizador que foi cancelada?).? Se sim, como & eu teria que defini-lo explicitamente paranull
?
I pensar que eu deveria usarcancel(getOverviewMapTimer);
, mas não tenho 100% de certezagetOverviewMapTimer
ainda não é nulo posteriormente.
Obrigado pela ajuda