与 api 结果相关的可观察问题

问题描述 投票:0回答:1

最近一位面试官问了我一个关于observable的问题。问题是:

'假设我有两个API的API A、B,并且我想在API B参数输入中使用API A结果。我怎样才能实现这些?'

我被要求提供实现上述场景的所有可能方法。有人可以给我一些答案吗?

我的答案是我将使用 rxjs 管道,但他们对此答案不满意。

javascript angular rxjs observable
1个回答
0
投票

管道到switchMap:

this.http.get(url, options).pipe(
   // use response as parameters for call 2
   switchMap(res => http.post(url2, res, options2))
).subscribe(res => console.log('final res ' + JSON.stringify(res)))
© www.soinside.com 2019 - 2024. All rights reserved.