Я не знаю, стал ли я глупым или как, но у меня большая проблема с этим маленьким методом.
async fetchContacts() {
await this.http.get('http://localhost:3000/contacts')
.subscribe(res => {
const newContacts = [].concat(res);
this.contacts = newContacts;
console.log(this.contacts);
});
console.log(this.contacts);
}
Ожидаемый результат:
second console.log должен вызываться после first и возвращать то же значение, что и first
Текущий результат:
второй console.log вызывается раньше всех остальных.
Как это исправить? Заранее спасибо.