文件名称:angular-observer-pattern:观察者模式作为 angularJS 的服务
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-04 18:15:59
JavaScript
角度观察者模式 观察者模式作为 angularJS示例的服务 关于 这是一个角度工厂,它反映了观察者模式,它与 ControllerAs 的工作方法配合得很好,因为它可以比 $scope.$watch 更有效,并且在正确使用时比 $emit 和 $broadcast 更特定于唯一的范围或对象. 用例:您将使用此模式在使用相同模型但未以任何方式连接的 2 个控制器之间进行通信 如何使用 需要,angularJS! 方法 _observerService.attach = 函数(回调,事件,id) 函数向带有回调的事件添加一个侦听器,该回调存储在具有相应 id 的事件上。 _observerService.detachById = function(id) 函数从观察者对象中的所有事件中删除一个 id 的所有出现 _observerService.detachByEvent = fun
【文件预览】:
angular-observer-pattern-master
----LICENSE(1KB)
----js()
--------observers.js(3KB)
----README.md(3KB)