我已更新到Angular 6,并尝试使用ForkJoin,因此在我的服务中我有:

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

但它不承认是,我得到:
...ForkJoin has no exported member

我该怎么解决?

最佳答案

将导入更改为-

import {forkJoin} from 'rxjs';

RXJS6以及更简单的导入路径现在有了更易于使用的操作符方法。你现在不必使用可观察补丁。
所以不是:
return Observable.forkJoin( this.http.get('jsonplaceholder.typicode.com/posts'), this.http.get('jsonplaceholder.typicode.com/users') );

您只需使用:
return forkJoin(this.http.get('jsonplaceholder.typicode.com/posts'), this.http.get('jsonplaceholder.typicode.com/users'));

希望这有帮助!

10-08 19:22