Я делаю построчное обновление внутри оператора foreach
. Мне нужно подождать, пока все элементы в foreach
l oop будут обновлены, а затем мне нужно завершить работу. Этот метод ниже работает до службы, но «wait.then» никогда не срабатывает. Есть ли лучший способ сделать это?
var wait = new Promise((resolve, reject) => {
this.myArray.Items.forEach(t => {
this.service.UpdateItems(t).subscribe(
() => {},
err => this.alert(err),
() => this.app.tick(),
);
});
});
wait.then(() => {
// Wait until the foreach finished
console.log(complete);
});