Как получить статус углового интервала $ - проверьте, отменен ли интервал или нет

Я новичок в Angular (и JS) и просто немного смущен.

Я запускаю таймер с:

var getOverviewMapTimer = $interval($scope.UpdateOverviewMap, UPDATE_FREQUENCY); 

и, если я это понимаю,getOverviewMapTimer это обещание".

Я хочу быть в состоянии проверить, работает ли таймер и исключил ли это, если я когда-либо
$interval.cancel(getOverviewMapTimer); затемgetOverviewMapTimer было быnull и я мог бы проверить это.

Кажется, это не так.

Должен ли я явно уничтожить обещание (что такое обещание таймеру, которое было отменено?).? Если так, как и тогда я должен был бы явно установить егоnull?

I считать что я должен использоватьcancel(getOverviewMapTimer);, но я не уверен на 100% какgetOverviewMapTimer все еще ненулевой впоследствии.

Спасибо за вашу помощь

Ответы на вопрос(3)

Ваш ответ на вопрос