可观察数组的类型

时间:2017-03-29 18:17:43

标签: angular typescript

我只是好奇,Observables数组的正确类型是什么?

我试过了:

let myObservables: Observable[] = new Array();
let myObservables: Observable<Array<any>> = new Array();
let myObservables: Observable<[]> = new Array();

但他们都没有工作。

我只想要一个可以push可观察的数组,以便我可以将它传递给Observable.forkJoin(myObservables)

4 个答案:

答案 0 :(得分:2)

好的,我找到了。以下是两种正确的方法:

let myObservables: Observable<any>[] = new Array();
let myObservables: Array<Observable<any>> = new Array();

如果有人发现它有帮助:)

答案 1 :(得分:1)

const subscriptions: Observable<any>[] = [];

答案 2 :(得分:0)

你能不能这样做:

let myObservables: any = [];

Observable.forkJoin(myObservables)

答案 3 :(得分:-1)

使用:

let myObservables: Observable[] = [];