使用角度9时前叉连接不起作用

时间:2020-06-03 15:00:23

标签: angular angular9

我一直在使用角度9的fork联接,但是现在还是被卡住了。

下面是我正在尝试的代码->

 getMenuSubMenudata() {
  let menudata = this.getMenus();
   let subMenuData = this.getSubMenus();
    return forkJoin[ menudata, subMenuData ];
  }

但低于错误

<TS> Left side of comma operator is unused and has no side effects.
<TS> Type Observable<any> can not be used as an index type.

有人可以建议在哪里看。

谢谢

1 个答案:

答案 0 :(得分:0)

forkJoin是一个函数而不是对象,您需要将可观察对象数组作为参数传递。

return forkJoin([ menudata, subMenuData ]);

edit:将取决于您使用的RXJS版本。旧版本使用:

forkJoin(menudata, subMenuData),而较新的版本使用forkJoin([ menudata, subMenuData ])

默认情况下,Angular 9应该使用较新的版本