typescript - Angular 6 - ForkJoin har ikke noe eksportert medlem
Jeg har oppdatert til Angular 6, og jeg prøver å bruke ForkJoin, så i tjenesten min har jeg:
import { forkJoin } from 'rxjs/observable/forkJoin';
Men det gjenkjenner ikke 'is' og jeg får:
...ForkJoin has no exported member
Hvordan kan jeg fikse dette?
Svar #1
Endre importen din til -
import {forkJoin} from 'rxjs';
Rxjs 6, sammen med enklere importstier, har nå mer brukervennlige operatørmetoder. Du trenger ikke å bruke Observable-patchen nå.
Så i stedet for:
return Observable.forkJoin( this.http.get('jsonplaceholder.typicode.com/posts'), this.http.get('jsonplaceholder.typicode.com/users') );
Du kan ganske enkelt bruke :
return forkJoin(this.http.get('jsonplaceholder.typicode.com/posts'), this.http.get('jsonplaceholder.typicode.com/users'));
Håper dette hjelper!
