У меня есть переменная экземпляра в 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 не определено. Разве он не должен обновляться и иметь значение?