按键获取对象 AngularFire
get Object by key AngularFire
我正在使用 ionic2,
现在我可以得到那个叫她的东西了 KZ************
但是不知道怎么通过key获取对象
Firebase 数据库
"repairs" : {
"-KZlbEGM6xsqk3-EtP5y" : {
"chat" : [ ],
"description" : "desc",
"status" : 3,
"titel" : "Wifi",
"username" : "k7vydyjBBcTbZd7ZoEP0JjXV0qz1"
},
"-KZljUyj_eXwu2k_TcwY" : {
"chat" : [ ],
"description" : "desc",
"status" : 1,
"titel" : "123",
"username" : "100033713853174117556"
}
}
这是我获取对象的代码
this.messages = this.af.database.list('repairs', {
query: {
orderByChild: '$key',
equalTo: this.key
}
});
要在知道密钥的情况下访问 Firebase 数据,只需将该密钥合并到路径中即可:
let key = '-KZljUyj_eXwu2k_TcwY';
this.af.database
.object(`repairs/${key}`)
.subscribe((result) => console.log(result));
此外,您很可能想使用 object
,而不是 list
。
我正在使用 ionic2, 现在我可以得到那个叫她的东西了 KZ************
但是不知道怎么通过key获取对象
Firebase 数据库
"repairs" : {
"-KZlbEGM6xsqk3-EtP5y" : {
"chat" : [ ],
"description" : "desc",
"status" : 3,
"titel" : "Wifi",
"username" : "k7vydyjBBcTbZd7ZoEP0JjXV0qz1"
},
"-KZljUyj_eXwu2k_TcwY" : {
"chat" : [ ],
"description" : "desc",
"status" : 1,
"titel" : "123",
"username" : "100033713853174117556"
}
}
这是我获取对象的代码
this.messages = this.af.database.list('repairs', {
query: {
orderByChild: '$key',
equalTo: this.key
}
});
要在知道密钥的情况下访问 Firebase 数据,只需将该密钥合并到路径中即可:
let key = '-KZljUyj_eXwu2k_TcwY';
this.af.database
.object(`repairs/${key}`)
.subscribe((result) => console.log(result));
此外,您很可能想使用 object
,而不是 list
。