Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular Observable.forkJoin在forkJoin下显示一个扭曲的形状_Angular_Rxjs6 - Fatal编程技术网

Angular Observable.forkJoin在forkJoin下显示一个扭曲的形状

Angular Observable.forkJoin在forkJoin下显示一个扭曲的形状,angular,rxjs6,Angular,Rxjs6,最近,我开始了解forkJoin,在那里我们可以组合多个http调用,使代码更整洁。但由于某种原因,我在分叉连接部分下面得到了一条红色的曲线。 我以这种方式导入了可观察的对象 import { Observable } from 'rxjs'; 这就是我使用forkJoin的方式 RxJS 5.5语法 import {Observable} from 'rxjs/Observable'; return Observable.forkJoin( this.http.get

最近,我开始了解forkJoin,在那里我们可以组合多个http调用,使代码更整洁。但由于某种原因,我在分叉连接部分下面得到了一条红色的曲线。 我以这种方式导入了可观察的对象

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
patching,使用
forkJoin
作为函数:
Observable.forkJoin
(RxJS 5)在RxJS 6中仅更改为
forkJoin()


请参阅使用forkJoin(RxJS 5.5)的最佳实践:

publicgetdata(){
返回此.http.get('API\uURL'))
.map((res:any)=>{return res.json()})
.catch((错误:any)=>错误);
}
公共getFun(){
返回可观察的forkJoin(
这是.getRoles(),
)

}
从rxjs导入可观测数据/observate您的
rxjs
version@ChellappanV我做到了,它给了我一个弯弯曲曲的下摆Observable@Vikasrxjsv6.0Thanks@Vikas,这很有魅力,减少了很多代码。很高兴,我能帮上忙:)
import {forkJoin} from 'rxjs'; // change to new RxJS 6 import syntax

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