通过Injector和在Constructor中进行注入服务之间的区别(角度5)

时间:2018-08-31 13:58:49

标签: angular dependency-injection angular5

我试图找出Angular 5中两种服务注入方式之间的区别:

1

constructor(private _anyService: AnyService) { }

2

private _anyService: AnyService;
constructor(private _injector: Injector) {
  this._anyService = this._injector.get(AnyService);
}

我们最终得到相同的结果吗,this._anyService在两种情况下的行为是否相同?

P.S。::对于该示例而言,上下文并不重要,问题仅与服务实例有关,无关紧要,哪些变量/类属性持有该实例。

0 个答案:

没有答案