10
如何取消订阅angularJS中的广播事件。如何删除通过$ on注册的功能
我已经使用$ on函数将监听器注册到$ broadcast事件中 $scope.$on("onViewUpdated", this.callMe); 我想根据特定的业务规则取消注册此侦听器。但是我的问题是,一旦注册,我将无法注销。 AngularJS中是否有任何方法可以取消注册特定的侦听器?诸如$ on之类的方法可以取消注册此事件,可能是$ off。因此,基于业务逻辑,我可以说 $scope.$off("onViewUpdated", this.callMe); 并且当有人广播“ onViewUpdated”事件时,该函数将停止调用。 谢谢 编辑:我想注销另一个功能的侦听器。不是我注册的功能。
278
angularjs