我使用angular cli,firebase和angularfire2 .
我有DetailComponent,其url是
/ 'Patient /' + key
我有这种类型的数据(诊断):
-diagnostics
-LFHnjAs7NSb6GhsZdIA
key: "-LF2eRf1lHI6X3U6C7Yh"
localisation: "qfdsdfsdfsdf"
-LFHz_O9jsPqJs-vRK9Y
key: "-LF2eRf1lHI6X3U6C7Yh"
localisation: "SFQSFSQDFSDF"
-LFHz_sNmClDkcRXkiQd
key: "-LF2eRf1lHI6X3U6C7Yh"
localisation: "DSFSDFSDF"
是否可以请求firebase浏览节点“诊断”的所有子对象,并显示其项“key”等于我的url值的所有对象? (我的网址是我想玩的密钥的值)
也许,问题可能是如何通过我的项目“key”=“activedroute”过滤我的数据
谢谢您的帮助 !
嗨,我试过这个:
//服务:
getSingleDiagnostic(Patientid: string){return this.database.list('/diagnostics', ref => ref.orderByChild("key").equalTo(Patientid)).valueChanges();
}
1 回答
我想你正在寻找:
将其传递给AngularFire2:
见AngularFire2 documentation on querying lists .