【发布时间】:2018-12-15 04:59:44
【问题描述】:
我正在尝试从这个 JSON 中提取“数据”,但它一直抛出未定义的结果。
出现此错误的代码摘录:
ngOnInit(): void {
this.testService.getTestWithObservable().subscribe(
res => {
let user = res["users"];
let user_data = user["data"];
this.user_data = user_data;
console.log(user_data);
console.log(res);
}
);
}
res 输出整个 JSON 但 user_data 抛出:
错误类型错误:无法读取未定义的属性“数据” 在 SafeSubscriber._next
JSON
[{
"id": 1,
"users": {
"user_id": 14,
"data": [{
"name": "James",
"age": 20
},
{
"name": "Damien",
"age": 25
}]
}
}
{
"id": 2,
"users": {
"user_id": 11,
"data": [{
"name": "James",
"age": 20
},
{
"name": "Damien",
"age": 25
}]
}
}]
【问题讨论】:
标签: json angular typescript observable