码迷,mamicode.com
首页 > 其他好文 > 详细

angular 依赖注入

时间:2018-01-31 14:17:20      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:injection   控制   子类   ice   body   耦合   creates   mod   cto   

依赖注入:Dependency Injection 简称DI(实现控制反转的手段称为依赖注入)

控制反转:Inversion of Control 简称IOC (依赖的控制权由代码的内部转到代码的外部)

var product = new Product();
createShipment(product);
var product = new MockProduct(); //MockProduct是product的子类
createShipment(product);
@NgModule({
 providers: [productService]       
//等同于providers:[{provide:ProductService,useClass:ProductService}]
})

依赖注入的好处:松耦合,可重用,可测性

注入器

constructor(private productService){.....}

提供器

 providers: [productService] 

 

angular 依赖注入

标签:injection   控制   子类   ice   body   耦合   creates   mod   cto   

原文地址:https://www.cnblogs.com/leiting/p/8391316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!