【发布时间】:2018-06-20 08:44:48
【问题描述】:
我有下一个功能:
saveTable() {
...
let promises = [];
for (index = 0; index < this._TOTAL.length; ++index) {
let promise = this.db.object(ref).update(this._TOTAL[index]);
promises.push(promise);
}
Observable.forkJoin(promises).subscribe(() => {
this.messagesService.createMessage('success', `Saved`);
this.router.navigate(['/dashboard/my-calculations']);
})
}
在这种情况下我该如何处理错误?实际上,在我的所有承诺都解决后,我只需要使用then 和catch,所以对我来说根本不是使用forkJoin。
【问题讨论】:
标签: angular promise rxjs fork-join