Angular 数据解析问题
我的firebase API返回的JSON如下所示Angular 数据解析问题,angular,typescript,Angular,Typescript,我的firebase API返回的JSON如下所示 { one:{ fullName: "1", id: "1", subDistrict: "1" zone: "1" }, two:{ fullName: "2", id: "2", subDistrict: "2" zone: "3" }, } 我创建了如下数据模型 interface users{ user
{
one:{
fullName: "1",
id: "1",
subDistrict: "1"
zone: "1"
},
two:{
fullName: "2",
id: "2",
subDistrict: "2"
zone: "3"
},
}
我创建了如下数据模型
interface users{
user: data
}
interface data {
fullName:string,
id:string,
zone:string,
subDistrict:string
}
我正在收到来自angular firebase的程序
this.source=(<users>snap.val());
但是
我无法访问它
console.log(this.source.user);//undefined
原因是您的this.source不包含
user
键。
如果您的json格式如您所述,则应执行以下操作:
console.log(this.source.one, this.source.two);
。。。而不是
console.log(this.source.user);
console.log(this.source.user);