【发布时间】:2017-09-13 17:55:27
【问题描述】:
我正在尝试了解 DI 在 Angular 2 中的工作原理。
简单来说,DI 就是注入我们的组件可能需要的服务,而不是在组件类中创建服务或实例化服务。
(如果这是正确的,那么我觉得 Angular 2 documentation 是一个 有点误导,因为它使用“创建实例”的术语 在解释“注射器供应商”时)
现在,从技术上讲,这归结为:- 使用构造函数而不是 new
但是,为什么,使用构造函数比使用 new 有什么优势呢?有没有我可以关注的在线示例/资源...
【问题讨论】:
-
stackoverflow.com/questions/3386889/… 上一个问题的一些信息
标签: angular dependency-injection constructor angular2-services