Итак, в моем классе Typescript есть две переменные:
private myServiceSubscription: Subscription;
myVar: myDto[] = [];
В ктор:
this.myServiceSubscription = this.deliveryPointService
.getPostalAddresses()
.subscribe(result => console.log(result));
Я вижу ожидаемый результат, возвращаемый службой, в журнале консоли (список из двух элементов)
Однако, если я использую другую подписку вместо:
.subscribe(result => this.myVar);
и (вне подписки):
console.log (this.myVar [0]);
тогда я замечаю, что this.myVar не определено.
Почему console.log (результат) показывает правильный результат, а this.myVar - нет?
Это в угловых 4.