Firebase返回JSON解析问题:Angular中无法访问接口定义的数据
问题:Angular中Firebase返回数据无法通过控制台访问
我从Firebase API获取到的JSON数据如下:
{ "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)打印的时候能看到完整的数据,但就是没办法通过控制台访问里面的具体内容,比如this.source.one或者this.source.user都不行,想问问这是怎么回事?
内容的提问来源于stack exchange,提问作者Amir Hossain
相关产品推荐
相关产品推荐

