我已经使用$ on函数将我的侦听器注册到$ broadcast事件
$scope.$on("onViewUpdated", this.callMe);
我想根据特定的业务规则取消注册此侦听器。但是我的问题是,一旦注册,我将无法注销。
AngularJS中有什么方法可以取消注册特定的侦听器?诸如$ on之类的方法可以注销该事件,可能是$ off。因此,基于业务逻辑,我可以说
$scope.$off("onViewUpdated", this.callMe);
并且当有人广播“ onViewUpdated”事件时,该函数将停止调用。
谢谢
编辑:我想注销另一个功能的侦听器。不是我注册的功能。
陪伴而非守候
大话西游666
慕容3067478
相关分类