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