Разница между сервисом впрыска через инжектор и в конструкторе (угловой 5) - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь выяснить разницу между двумя способами внедрения сервиса в 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.: Контекст не важен для этого примера, вопрос только об экземплярах службы, не имеет значения, какие переменные / свойства класса содержат этот экземпляр.

...