如何使 concatMap 嵌套

问题描述

我需要为数组中的每个原始日期获取一系列数据

array

我需要按顺序获取它们,所以我使用 concatMap 来查看我的可观察日期,当我获取第一组值时一切正常

of(...this.etiquetasEjeX)
  .pipe(
    concatMap(item=>
        this.dataService.getGastadoRealizadoEnMesYAño(this.proyectoId,getMonthNumber(item.slice(0,item.length-4)),+item.slice(-4),this.acumular)
        ),toArray()
  )
  .subscribe(item=>{
    this.gastadoRealizado=item;
    console.log('this.gastadoRealizado: ',this.gastadoRealizado);
  });

我有我的 this.gastoRealizado 数组

gastorealizado

但我需要对后端进行 3 次更多调用以获得总共 4 个数组,然后提供一个图形,但我不知道如何按此既定顺序添加更多调用

有什么想法吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)