Angular 2依赖注入

依赖注入(DI)是Angular 1.x的核心特性,在Angular 2中没有改变。DI是一个编程概念,它早于Angular。 DI的目的是简化软件组件中的依赖关系管理。 通过减少组件需要知道的关于其依赖性的信息量,单元测试可以变得更容易,并且代码更可能是灵活的。
Angular 2通过统一Angular 1.x的两个注入系统改进了Angular 1.x的DI模型。 Angular 2中已经修复了与静态分析,压缩和命名空间冲突相关的工具问题。