Observable.forkJoin показывает волнистость под forkJoin - PullRequest
0 голосов
/ 31 мая 2018

Недавно я узнал о forkJoin, где мы можем объединить несколько http-вызовов и сделать код более точным.Но по какой-то причине я получил красный волнистый участок под частью forkJoin.Я импортировал наблюдаемое таким образом

import { Observable } from 'rxjs';

И вот как я использую forkJoin enter image description here

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Лучшая практика использования forkJoin (RxJS 5.5):

public getdata() {
    return this.http.get('API_URL')
      .map((res: any) => { return res.json() })
      .catch((error: any) => error);
}

public getFun() {
    return Observable.forkJoin(
      this.getRoles(),
    )
}
0 голосов
/ 31 мая 2018

Синтаксис RxJS 5.5

import {Observable} from 'rxjs/Observable';  
  return Observable.forkJoin(
        this.http.get(),
        this.http.get()
    );

Синтаксис RxJS 6
Не использовать Observable исправление, используйте forkJoin какфункция:
Observable.forkJoin (RxJS 5) изменяется на forkJoin() в RxJS 6

import {forkJoin} from 'rxjs'; // change to new RxJS 6 import syntax

return forkJoin(this.http.get(),
                 this.http.get());

См. ChangeLog

...