Cómo obtener el estado del intervalo angular $ - verifique si el intervalo ha sido cancelado o no
Soy nuevo en Angular (y JS) y estoy un poco confundido.
Comienzo un temporizador con:
var getOverviewMapTimer = $interval($scope.UpdateOverviewMap, UPDATE_FREQUENCY);
y, si lo entiendo,getOverviewMapTimer
es una promesa".
Quiero poder comprobar si el temporizador se está ejecutando y había exceptuado que si alguna vez$interval.cancel(getOverviewMapTimer);
entoncesgetOverviewMapTimer
seríanull
y podría verificar eso.
Este no parece ser el caso.
¿Tengo que destruir explícitamente la promesa (¿qué cosa es una promesa de temporizador que ha sido cancelada?). Si es así, ¿cómo y si tendría que establecerlo explícitamente ennull
?
I pensar que debería usarcancel(getOverviewMapTimer);
, pero no estoy 100% seguro comogetOverviewMapTimer
sigue siendo no nulo después.
Gracias por tu ayuda