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