【发布时间】:2019-05-28 07:39:06
【问题描述】:
我需要发出第一个 HTTP 请求并从对象的响应数组中获取。 然后我需要对数组中的每个对象(可能在循环中)发出 HTTP 请求以获取额外的信息。所有这些都在 Angular 中。我尝试使用管道,但遇到了一些困难。
【问题讨论】:
-
什么“困难”?给minimal reproducible example。
-
我能够构建这个:this.homeworld = this.http.get('/api/people/1').pipe( mergeMap(character => this.http.get(character.家园)));从这里: this.http.get('/api/people/1').subscribe(character => { this.http.get(character.homeworld).subscribe(homeworld => { character.homeworld = homeworld; this.已加载字符 = 字符;});});
-
Edit 问题。这似乎对数组没有任何作用。
标签: angular rxjs angular-httpclient