【发布时间】:2017-10-23 12:13:02
【问题描述】:
最近我开始学习 JavaScript 模式。当我从 Angular 1.x 比较 Angular 4 时。我在 Angular 4 中看到了一些新模式。
Angular 4 中使用了哪些模式?
我们有机会在 Angular 1.x 中实现装饰器模式吗?
Angular 是否使用 $broadcasts 或 $emits 来实现标准的中介者模式?
【问题讨论】:
-
$broadcasts 或 $emits 都不遵循装饰器或调解器模式。我会说它遵循责任链模式,其中 $broadcasts 沿着 dom 树传播,而 $emits 则通过 dom 树冒泡。 more info
标签: javascript angularjs angular design-patterns