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

questionAnswers(3)

yourAnswerToTheQuestion