我想知道在Angular 2中是否有一种方法可以在angular2中解决依赖问题,而不需要去构造函数。在.net中,您可以通过3种方式注入依赖项(构造函数,setter,基于接口)。我是否也可以在angular2 ts上进行二传注射。
答案 0 :(得分:2)
Angular2仅支持构造函数注入。
可能对您有用的解决方法是注入Injector
并强制获取依赖项
constructor(private injector:Injector) {
this.xxx = injector.get(SomeType);
}