Angular 角度为2/4的RXJ,结合了可观测值。Observable.combineAll()的替代方案?

Angular 角度为2/4的RXJ,结合了可观测值。Observable.combineAll()的替代方案?,angular,rxjs,observable,Angular,Rxjs,Observable,我有一个表单:行为主体(FormGroup)和一个id:Subject(number) 在组件中的ngOnInit上,我想合并并订阅这两个组件,并获得订阅的价值,即使id:Subject尚未next()'ed. 我不使用Observable.combinelatetest,因为当id:Subject生成任何next()时,我从订阅中没有获得任何价值 在RXJS中有一个解决方案:combineAll()!但是在Angular 4中没有这样的方法 因此,我将package.json rxjs更新为“

我有一个表单:行为主体(FormGroup)和一个id:Subject(number)

在组件中的ngOnInit上,我想合并并订阅这两个组件,并获得订阅的价值,即使
id:Subject
尚未
next()'ed.

我不使用
Observable.combinelatetest
,因为当
id:Subject
生成任何
next()
时,我从订阅中没有获得任何价值

在RXJS中有一个解决方案:combineAll()!但是在Angular 4中没有这样的方法

因此,我将package.json rxjs更新为“rxjs”:“^5.4.3”。现在我甚至可以在IntelliJ中使用这个函数,但浏览器告诉我

Observable.combineAll不是一个函数


你进口了吗?我认为语法是
import'rxjs/add/operator/combineAll'
我投票关闭这个问题,因为用户有错误版本的库,并在答案中指出了这一点,但删除了答案,所以它看起来仍然是一个开放的问题。@Meir,是的,我这样做了。我的开发线程甚至可以看到“combineAll”的内部,但无法使用它