你的位置:首页 > 软件开发 > Java > AngularJS中介者模式实例

AngularJS中介者模式实例

发布时间:2016-01-27 11:00:07
在任何应用程序中,中介者模式随处可见。→ 有一个事件源,触发事件,传递参数→ 中介者记下这个事件,向外界广播,并带上参赛→ 有一个地方侦听中介者事件,一旦事件源触发事件,就从中介者手里获取事件相关参数本篇,要体验的是在Angu ...

 

在任何应用程序中,中介者模式随处可见。→ 有一个事件源,触发事件,传递参数本篇,要体验的是在AngularJS中的中介者模式。场景是:当创建一个订单,需要引发一些动作,比如给用户发邮件等。AngularJS中有没有相关的方法呢?--有,$emit方法用来向上级Scope广播事件,$on方法用来侦听事件。首先在$rootScope层面封装一个中介者。

 

.factory('$emit', function($rootScope) {  return function() { $rootScope.$emit.apply($rootScope, arguments); };})
<a role="button" ng-click="newOrder()">Place new order</a>

原标题:AngularJS中介者模式实例

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。