W języku kanciastym, jak używać anulowania interwału $ na zdarzeniach użytkownika, takich jak zmiana strony?
Dokumentacja kątowa o$interval
mówi :
Uwaga: Interwały utworzone przez tę usługę muszą być wyraźnie zniszczone, gdy z nimi skończysz.
ale nie wyjaśnia, jak zniszczyć interwał $.
Jeśli na przykład mam dyrektywę zawierającą ten kod:
$interval(function() {
for (var i in myArray) {
// do domething
}
}, 5000);
Jak mogę go zniszczyć, gdy użytkownik zmieni stronę na przykład?