我已更新到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'));
希望这有帮助!