我有一个函数试图将3个请求链接在一起,如下所示:
showProfileDetails() {
this.getUserInfo(this.currentUser.id).pipe(
mergeMap(e =>
this.getAccounts(this.currentUser.id)
),
mergeMap(e =>
this.getPayments(this.currentUser.id)
)
).subscribe(data =>
console.log('first attempt on observables: ', data)
)
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是同步地从每个调用中检索数据并将其存储在变量中,这样我就可以在DOM中呈现数据.
但我得到的只是上次调用的数据,btw返回错误,如何在不停止此过程的情况下处理此错误?在此先感谢,我是Angular的新手.