我使用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浏览节点"diagnosis“的所有子对象,并显示其项"key”等于我的url的值的所有对象?(我的url是我想要播放的键的值)
也许,问题可能是如何根据我的项"key“= "activedroute”来过滤我的数据。
感谢您的帮助!
嗨,我试过了:
//服务:
getSingleDiagnostic(Patientid: string){return this.database.list('/diagnostics', ref => ref.orderByChild("key").equalTo(Patientid)).valueChanges();
}
发布于 2018-06-19 03:32:30
我认为你在寻找:
var ref = firebase.database().ref("diagnostics")
ref.orderByChild("key").equalTo("-LF2eRf1lHI6X3U6C7Yh")
要将其传递到AngularFire2中:
db.list('/diagnostics', ref => ref.orderByChild("key").equalTo("-LF2eRf1lHI6X3U6C7Yh"))
https://stackoverflow.com/questions/50916243
复制相似问题