导入forkJoin但仍然得到"不是函数"

时间:2018-01-17 05:35:25

标签: angular rxjs

我导入SELECT column_name FROM dbo.helpers

forkJoin

但我的控制台中仍然出现错误:

import 'rxjs/add/observable/forkJoin';

我在Angular CLI编译器中没有收到此错误(使用__WEBPACK_IMPORTED_MODULE_2_rxjs_Observable__.a.forkJoin is not a function ),VS Code也没有抱怨。现在有不同的运行forkJoin的方法吗?我运行最新版本的Angular(5. *),使用RxJS 5.5。*。

根据要求,它被称为:

ng serve

1 个答案:

答案 0 :(得分:6)

使用RxJS 5.5,您应该将其用作函数。我不确定Angular CLI 1.5和更新版本是否配置为使用较旧的原型修补样式的RxJS。

import { forkJoin } from 'rxjs/observable/forkJoin'

...

forkJoin(...).pipe(...).subscribe(...);