Мне нужно дождаться подписки, а затем присвоить этот результат определенной переменной в angular 7, но этот код не ожидает, мой код выглядит следующим образом.
async getItemsbyId(id) {
console.log('2')
await this.stockService.getStocks(id).subscribe(
(res: any) => {
console.log('3')
this.data = res.data;
return this.data;
},
err => {
console.log(err);
},
() => {
this.http_item = null;
}
);
console.log('4')
}
get_value(){
console.log('1')
this.getItemsbyId(5);
console.log('5')
}
Мне нужна консоль для (1,2,3,4,5) в этом порядке, но я получаю (1,2,4,5,3), пожалуйста, предоставьте ответ на эту проблему