ng4.x 依赖注入

# 1 :什么是依赖注入


依赖注入:Dependency Injection 简称DI

假设你写了一个方法,这个方法的参数是一个对象,当你调用这个方法时,需要实例化这个对象,并把它传递给方法

侧重描述手段

控制反转:Inversion of Control 简称IOC

从依赖的控制权从依赖的代码内部转到外部

侧重描述目的

实现了控制反转模式的框架被称为IOC容器,angular框架就是一个IOC容器


# 2 :使用依赖注入模式的好处


依赖注入会帮助你以一种松耦合的方式编写代码,使其可测性和重用性更高


# 3 :如何实现依赖注入


注入器:angular提供的一个服务类,一般情况下,不需要直接调用注入器的方法,注入器会自动根据组件的构造函数将组件所需的对象注入到组件。

提供器:一般通过组件或模块的providers属性来声明

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容