Переменная экземпляра в компоненте Angular в функции стрелки не определена? - PullRequest
0 голосов
/ 06 марта 2020

У меня есть переменная экземпляра в Angular компоненте, и я инициализирую ее в ngOnInit (). Затем я установил его в некотором методе с помощью лямбда-функции. Однако после выполнения этого метода переменная экземпляра не определена, как я могу видеть в Chrome debug watch? Почему это так?

export class MyClass implements OnInit {
  myVar: number;

  ...
  ngOnInit() {
    this.myVar = 0;
  }

  myMethod(faktor1: number) {
    this.someService.get(url).subscribe(response => {
      this.myVar = faktor1 * response.faktor2;
      }
  }
...

После завершения myMethod myVar не определено. Разве он не должен обновляться и иметь значение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...