Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript AngularFire2 v5未绑定$key属性_Typescript_Firebase_Angularfire - Fatal编程技术网

Typescript AngularFire2 v5未绑定$key属性

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

我正在检索使用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,
名称: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方法。这里有更多的细节