в чём дело. Подскажите, пожалуйста
async toDo(a: someType): Promise<someType>{
let aaa = new someType;
await this.service.getData(value)
.subscribe((someRes: string) => {
aaa.field = someRes.field
});
return aaa
У меня ретурн происходит раньше, чем выполнился subscribe (посмотрел, какой console.log раньше вылезет)
Как это можно исправить?
не ну это уже хоть и верно но новичку не объяснишь и запутается еще больше по чуть чуть правду рассказывать надо
А уж если рассказать что там может быть и синхронно и асинхронно🤯
Обсуждают сегодня