我是Angular2的新手,需要帮助。Angular2获取嵌套的JSON数据
我有一个JSON文件 - https://api.myjson.com/bins/ctyoh
{
"Semester": [
{
"queueName": "Science",
"totalCount": 300,
"unassignedCount": 10,
"subjectDetails": [
{
"subjectName": "Chemistry",
"sectionOne": 100,
"sectionTwo": 50,
"onTrackTradeCount": 150
},
{
"subjectName": "Biology",
"sectionOne": 100,
"sectionTwo": 50,
"sectionThree": 150
}
]
},
{
"queueName": "Arts",
"totalCount": 300,
"unassignedCount": 10,
"subjectDetails": [
{
"subjectName": "Indexing",
"sectionOne": 100,
"sectionTwo": 50,
"sectionThree": 150
}
]
},
{
"queueName": "Humanity",
"totalCount": 300,
"unassignedCount": 10,
"subjectDetails": [
{
"subjectName": "Indexing",
"sectionOne": 100,
"sectionTwo": 50,
"sectionThree": 150
}
]
}
]
}
如何从一个变量访问Semester
的totalCount
&
"subjectName": "Chemistry"
。
我的服务就是这样的 -
private url = 'https://api.myjson.com/bins/ctyoh'
constructor(private http: Http) { }
getData(): Observable<any> {
return this.http.get(this.url)
.map((res: Response) => res.json(),
我订阅观察到在我的组件的构造类似
constructor(private _chartData: ChartData) {}
ngOnInit() {
.subscribe(data => {
this.data = data;
console.log(data.Semester);
});
HTML里面我想呈现这样的价值。 {{data?.Semester.totalCount}}
我该怎么做?
在此先感谢
请发表您的JSON在你的问题,而不是作为一个外部链接。 –
我甚至在您的JSON中看不到任何东西,甚至远程匹配'assetClassQueueDetails?.Credit [0] .totalTradeCount'。请说明问题,您尝试了什么,以及您在哪里遇到问题。 – Alex
@AndreiMatracaru JSON在问题中已经存在。 –