假设我有类似下面的代码
this.sharedService.getvalorMensalObservable().pipe(
switchMap(x => {
this.valorMensal = x;
return this.simuladorGvService.obterTaxasRecebaRapido(this.valorMensal);
//instead of returning, I wish to make more service calls and then more than one subscribe
})
).subscribe(response => {
this.taxas = response;
if (this.taxas != null) {
this.taxasModificadas = true;
}
});
我需要一个很好的例子来说明如何进行多个服务调用,因此我希望进行更多调用和更多订阅操作,而不是从一个服务返回然后执行订阅。实际上,如果有不止一种方法,我想知道每一种可能的好方法......承诺,任何地图结构(ConcatMap?)。这里真的很欢迎例子