我会使用 switchMap
service.getSpreadSheetdata().pipe(
map(spreadSheetdata => transformSpreadSheetdata(spreadSheetdata)),
switchMap(transformedSpreadSheetdata => service.apiCall(transformedSpreadSheetdata))
).subscribe(apiData => doStuffWithApiData(apiData));
调用该方法获取电子表格数据,然后将其映射到 api 调用所需的形状,然后切换映射转换后的数据以将其传递给 api 调用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句