我有一个返回对象数组的 API。在这些对象内有嵌套对象,在这些嵌套对象内还有更多嵌套对象。数据如下所示:
data = [{
incident: '1',
incidentdt: '1/1/2010',
CriticalInc: [{
IncidentType: '1',
CIDT: '1/2/2010',{
incident: '2',
incidentdt: '1/1/2010',
AssoINC: [{
ASIID: '1',
Ofc: [{
OFC_ID: '111'}, {
name: 'DAVE'}]},
Ofc: [{
OFC_ID: '121'}, {
name: 'John'}]},
}]
Console.log(data) 将返回带有嵌套对象的对象数组。如果我输入 console.log(angular.toJson(data)) 将返回 JSON 格式的数据。
我的 Angular 代码是
<td>{{a.incident}}</td>
<td>{{a.incidentdt}}</td>
<td>{{a.IncidentType}}</td>
<td>{{a.name }}</td>
唯一显示的是:
<td>{{a.incident}}</td>
<td>{{a.incidentdt}}</td>
下面的嵌套对象将不会显示。请帮助,因为我不明白如何显示嵌套对象。
最佳答案
您可以使用点表示法来显示数据。 IE。
<td>{{a.CriticalInc[0].IncidentType}}</td>
关于javascript - 显示对象数组中的嵌套对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35026282/