$ on 함수를 사용하여 청취자를 $ broadcast 이벤트에 등록했습니다.
$scope.$on("onViewUpdated", this.callMe);
특정 비즈니스 규칙에 따라이 리스너의 등록을 취소하고 싶습니다. 그러나 내 문제는 일단 등록되면 등록을 취소 할 수 없다는 것입니다.
AngularJS에 특정 리스너의 등록을 해제하는 방법이 있습니까? 이 이벤트를 등록 취소하는 $ on과 같은 방법은 $ off 일 수 있습니다. 비즈니스 로직을 바탕으로 말할 수 있습니다.
$scope.$off("onViewUpdated", this.callMe);
이 함수는 누군가 "onViewUpdated"이벤트를 브로드 캐스트 할 때 호출이 중지됩니다.
감사
편집 : 다른 기능에서 리스너를 등록 취소하고 싶습니다. 내가 등록한 기능이 아닙니다.