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

Respuestas a la pregunta(3)

Su respuesta a la pregunta