почему внедренное свойство с декоратором @Inject недоступно как this.injected_property - PullRequest
0 голосов
/ 14 июня 2019

У меня есть класс компонента с именем foo, конструктор которого выглядит следующим образом:

constructor(
    @Inject(MAT_DIALOG_DATA) catData: CatModel,
    protected catService: MeowMeow
) 

Почему this.catService является свойством, которое я могу использовать console.log и this.catData undefined?

1 Ответ

0 голосов
/ 14 июня 2019

Сделайте что-то вроде этого:

конструктор (@Inject (CatModel) private _catModel) {}

* Предполагается, что CatModel является @ Injectable

...