【发布时间】:2019-11-26 16:51:28
【问题描述】:
我需要进行多次 http 调用(角度)并将一个 forkJoin 的结果返回给另一个。 以下将不起作用:
Observable.forkJoin([
this.userService.createAccountHttp(accountRequest),
this.userService.verifyAccountHttp(res)
]);
createAccount() {
return this._http.jsonp<any[]>('http://...', 'callback').pipe(
map(v => {
return v;
})
}
verifyAccountHttp(res) {
return this._http.jsonp<any[]>('http://some url/' + res, 'callback').pipe(
map(v => {
return v;
})
}
因为 res 是未定义的。 有没有办法使用 forkJoin 运行连续的 http 调用并将一个 http 调用的结果传递给下一个?
谢谢
【问题讨论】:
-
请您分享您的请求示例
-
添加到问题中,tx
标签: angular rxjs rxjs6 fork-join