【发布时间】:2018-11-03 21:24:49
【问题描述】:
我试图从一组压缩的 observables 中获取结果,它们本身是一组简单的 observables 的压缩包。如下:
a(x) {
const observables = [of(x), of(x+1)];
return zip(observables);
}
b() {
const observables = [a(1), a(2)];
return zip(observables);
}
其余代码被断言可以正常工作。实际上,当内部 a() 函数返回单个可观察对象(当然是对象数组,以反映可观察对象的 zip)时,外部 zip 工作正常。然而,当使用内拉链时,内拉链内的代码永远不会被调用。
我在这里做错了什么?
【问题讨论】:
-
问题是
zip(array)和zip(arg1, arg2,...)不一样。
标签: rxjs observable angular2-observables