我已经使用$ on函数将我的监听器注册到$ broadcast事件
$scope.$on("onViewUpdated", this.callMe);
Run Code Online (Sandbox Code Playgroud)
我想根据特定的业务规则取消注册此侦听器.但我的问题是,一旦注册,我无法取消注册.
AngularJS中是否有任何方法可以取消注册特定的侦听器?像$ on这样取消注册此事件的方法可能是$ off.所以我可以说基于业务逻辑
$scope.$off("onViewUpdated", this.callMe);
Run Code Online (Sandbox Code Playgroud)
当有人播放"onViewUpdated"事件时,此函数停止被调用.
谢谢
编辑:我想从另一个函数取消注册监听器.不是我注册它的功能.
我有一个对象,我使用ToJson<>()ServiceStack.Text命名空间中的方法反序列化.
如何GET在序列化过程中省略所有唯一的属性?是否有任何属性[Ignore]或类似我可以用我的属性装饰,以便它们可以省略?
谢谢