Typescript AngularFire2 v5未绑定$key属性
我正在检索使用angular fire的用户列表,如下所示:Typescript AngularFire2 v5未绑定$key属性,typescript,firebase,angularfire,Typescript,Firebase,Angularfire,我正在检索使用angular fire的用户列表,如下所示: this.db.list(“usersinteam/04f27419-f466-4c5e-9816-fbf120713c4e”).valueChanges().subscribe( res=>console.log(res), error=>console.log(错误), ()=>console.log(“完成”) 其中,typescript中的IUser接口如下所示: 导出接口IUser{ $key:string, 名称:stri
this.db.list(“usersinteam/04f27419-f466-4c5e-9816-fbf120713c4e”).valueChanges().subscribe(
res=>console.log(res),
error=>console.log(错误),
()=>console.log(“完成”)代码>
其中,typescript中的IUser接口如下所示:
导出接口IUser{
$key:string,
名称:string,
莫托:弦
}
firebase json结构如下所示:
{
“04f27419-f466-4c5e-9816-fbf120713c4e”:{
“2b395659-26f4-4c5c-a1b2-fd492d51ff5d”:{
“摩托”:“不!”,
“姓名”:“玛丽亚”
},
“6b5c19b0-f176-4af1-ab19-ae7ec4c06a5a”:{
“摩托”:“耶!”,
“姓名”:“大卫”
},
“ee067245-f085-4c33-acaa-a16deb945cee”:{
“摩托”:“破坏球”,
“姓名”:“伊恩”
}
}
}
我得到了一个IUser对象列表,其名称和moto属性已正确填充。但是$key属性未定义。我希望看到$key属性设置为每个用户的密钥。我怎样才能做到这一点呢?他们在版本5中取消了$key方法。这里有更多的细节
他们在版本5中取消了$key方法。这里有更多的细节