我一直在使用角度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.
有人可以建议在哪里看。
谢谢
答案 0 :(得分:0)
forkJoin是一个函数而不是对象,您需要将可观察对象数组作为参数传递。
return forkJoin([ menudata, subMenuData ]);
edit:将取决于您使用的RXJS版本。旧版本使用:
forkJoin(menudata, subMenuData)
,而较新的版本使用forkJoin([ menudata, subMenuData ])
默认情况下,Angular 9应该使用较新的版本