是否有可能以及如何执行依赖于另一个观察者的结果的连接操作

时间:2017-08-29 14:57:10

标签: rxjs angularfire2

很抱歉,但我对RxJS很新,但是我慢慢得到了它,但是我似乎无法得到一个问题的答案可能是我写这个问题的方式,但是这里......

假设我有一个名为users的表,这个表是通过用户唯一的按键键入的(所以它是唯一的!)。我创建了一个引用它,即'/ users /'+ id,正如预期的那样,我得到了包含一个名为'nurseryId'字段的用户记录,非常适合我想要的内容!

问题在于,这可能是我对RxJS的理解,但我想在'用户'记录中使用'nurseryId',但要做到这一点,我需要创建另一个参考'/ nurseries / '+ nurseryId表,如何在用户可观察的内部执行此操作?它甚至可能吗?

我不想将这两条信息组合在一起,我想创建一个路由解析器,但是在开始第二次获取之前我需要第一次获取的结果???

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

您必须订阅'用户' ObjectObservable。

userObject.subscribe(userSnapshot=>{ 
//query here with userSnapshot.nurseryId as parameter
}