Observable.forkJoin 在 forkJoin 下显示波浪形
Observable.forkJoin shows a squiggly under forkJoin
最近我开始了解 forkJoin,我们可以在其中组合多个 http 调用并使代码更整洁。但出于某种原因,我在 forkJoin 部分下看到了一条红色波浪线。
我以这种方式导入了 observable
import { Observable } from 'rxjs';
这就是我使用 forkJoin 的方式
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) 在 RxJS 6
中变为 forkJoin()
import {forkJoin} from 'rxjs'; // change to new RxJS 6 import syntax
return forkJoin(this.http.get(),
this.http.get());
使用 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(),
)
}
最近我开始了解 forkJoin,我们可以在其中组合多个 http 调用并使代码更整洁。但出于某种原因,我在 forkJoin 部分下看到了一条红色波浪线。 我以这种方式导入了 observable
import { Observable } from 'rxjs';
这就是我使用 forkJoin 的方式
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) 在 RxJS 6
forkJoin()
import {forkJoin} from 'rxjs'; // change to new RxJS 6 import syntax
return forkJoin(this.http.get(),
this.http.get());
使用 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(),
)
}