Zarejestrowałem mojego słuchacza na zdarzenie emisji $ za pomocą funkcji $ on
$scope.$on("onViewUpdated", this.callMe);
i chcę wyrejestrować tego odbiornika na podstawie określonej reguły biznesowej. Ale moim problemem jest to, że po zarejestrowaniu nie mogę go wyrejestrować.
Czy w AngularJS jest jakaś metoda wyrejestrowania konkretnego odbiornika? Metodą taką jak $ przy tym wyrejestrowaniu tego zdarzenia może być $ off. Opierając się na logice biznesowej, mogę powiedzieć
$scope.$off("onViewUpdated", this.callMe);
i ta funkcja przestaje być wywoływana, gdy ktoś transmituje zdarzenie „onViewUpdated”.
Dzięki
EDYCJA : Chcę wyrejestrować słuchacza z innej funkcji. Nie jest to funkcja, w której ją rejestruję.