我将forkJoin
导入为
import 'rxjs/add/observable/forkJoin';
但是我的控制台仍然出现错误:
__WEBPACK_IMPORTED_MODULE_2_rxjs_Observable__.a.forkJoin is not a function
我没有在Angular CLI编译器(使用
ng serve
)中收到此错误,也没有VS Code抱怨。现在有其他运行forkJoin的方法吗?我正在使用RxJS 5.5。*运行最新版本的Angular(5. *)。根据要求,它被这样调用:
Observable.forkJoin(
this.eventService.getTypes().first(),
this.eventService.getDates().first()
).pipe(
最佳答案
对于RxJS 5.5,您应该将其用作函数。我不确定Angular CLI 1.5和更高版本是否配置为使用RxJS的较早原型修补样式。
import { forkJoin } from 'rxjs/observable/forkJoin'
...
forkJoin(...).pipe(...).subscribe(...);