Angular 如何获取JSON内部对象上的数据?
嗨,我需要显示有关我的会话的信息 IMy JSON是Angular 如何获取JSON内部对象上的数据?,angular,Angular,嗨,我需要显示有关我的会话的信息 IMy JSON是 { "title": "Dracula", "localDate": "2018-05-17", "sessionEntityList": [ { "id": 437, "localTime": "11:00:00" }, { "id": 443, "localTime": "13:15:
{
"title": "Dracula",
"localDate": "2018-05-17",
"sessionEntityList": [
{
"id": 437,
"localTime": "11:00:00"
},
{
"id": 443,
"localTime": "13:15:00"
},
{
"id": 444,
"localTime": "15:30:00"
},
{
"id": 445,
"localTime": "17:45:00"
},
{
"id": 446,
"localTime": "20:00:00"
},
{
"id": 447,
"localTime": "22:15:00"
}
]
},
我想弄到我的身份证
<div *ngFor="let sch of schedule.sessionEntityList">
{{sch.id}}
</div>
}
导出类时间表{
标题:字符串;
localDate:string;
sessionEntityList:数组;
}
出口级Ses{
id:编号;
localTime:string;
}
mb我需要在我的组件中编辑smth?从您的
输入中
我看到计划
是一个数组
因此,您需要循环两次,一次用于schedule
,另一次用于sessionEntityList
<div *ngFor="let schedule_data of schedule">
<div *ngFor="let sch of schedule_data.sessionEntityList">
{{sch.id}}
</div>
</div>
你的html看起来很好,确定你的ts中没有输入错误?检查你的DOM元素是否存在?检查控制台中是否有任何错误可以
console.log(data)
console中的一切都很好我所有的JSON都正常工作了,非常感谢),但我能只显示我的一个“会话”的id吗?很高兴帮助你,你可以upvote
和接受我的答案。如果您觉得有帮助,您是否查看了演示?它适用于所有id。因为,我没有他的对象,我创建了一个相同对象的循环并显示在demoyea中,它显示所有对象的所有id,但我需要显示特定对象的id。比如:标题-Drcalula,日期=2018-17-05,ID=443437。。。
export class Schedule{
title:string;
localDate:string;
sessionEntityList:Array<Ses>;
}
export class Ses{
id : number;
localTime:string;
}
<div *ngFor="let schedule_data of schedule">
<div *ngFor="let sch of schedule_data.sessionEntityList">
{{sch.id}}
</div>
</div>
<div *ngFor="let sch of schedule[0].sessionEntityList">
{{sch.id}}
</div>