typescript mergeMap Rxjs嵌套请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript mergeMap Rxjs嵌套请求相关的知识,希望对你有一定的参考价值。
import { Component } from '@angular/core';
import { Http } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import { mergeMap } from 'rxjs/operators';
@Component({
selector: 'app-root',
templateUrl: 'app/app.component.html'
})
export class AppComponent {
homeworld: Observable<{}>;
constructor(private http: HttpClient) { }
ngOnInit() {
this.homeworld = this.http.get('/api/people/1').pipe(
mergeMap(character => this.http.get(character.homeworld))
);
}
}
以上是关于typescript mergeMap Rxjs嵌套请求的主要内容,如果未能解决你的问题,请参考以下文章
RxJS mergeMap和switchMap
Rxjs:使用 scan 或 mergeMap 或任何 rxjs 在 X 秒后将 observables 数据流(grpc 服务)组合成一个数组
集中导入rxjs可租用运算符
typescript mergeMap()运算符
在执行副作用之前等待来自 mergeMap 的所有 observables 完成
Angular7 HttpClient处理多个请求