解决Angular2中的依赖关系
问题描述:
我想知道Angular 2中是否有方法在angular2中解析依赖关系而不必去构造函数。在.net中,你可以用3种方式注入依赖(构造函数,setter,基于接口)。我也可以在angular2 ts上进行setter注入。解决Angular2中的依赖关系
答
Angular2仅支持构造函数注入。
,可能为你工作的一种解决方法,是注入一个Injector
并获得依赖势在必行
constructor(private injector:Injector) {
this.xxx = injector.get(SomeType);
}