小编bro*_*sej的帖子

如何在Angular 6上处理多个htttp请求

我有一个函数试图将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的新手.

javascript observable rxjs typescript angular

0
推荐指数
1
解决办法
82
查看次数

标签 统计

angular ×1

javascript ×1

observable ×1

rxjs ×1

typescript ×1