$ on関数を使用して$ broadcastイベントにリスナーを登録しました
$scope.$on("onViewUpdated", this.callMe);
また、特定のビジネスルールに基づいて、このリスナーの登録を解除したいと考えています。しかし、私の問題は、いったん登録されると、登録を解除できないことです。
AngularJSには、特定のリスナーの登録を解除する方法はありますか?このイベントを登録解除する$ onのようなメソッドは、$ offになる場合があります。ビジネスロジックに基づいて
$scope.$off("onViewUpdated", this.callMe);
この関数は、誰かが「onViewUpdated」イベントをブロードキャストすると呼び出されなくなります。
ありがとう
編集:リスナーを別の関数から登録解除したい。登録する機能ではありません。