显示对象数组

时间:2016-01-26 23:53:34

标签: javascript angularjs json

我有一个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格式的数据。

我的角度代码是

<td>{{a.incident}}</td>
<td>{{a.incidentdt}}</td>
<td>{{a.IncidentType}}</td>
<td>{{a.name }}</td>

唯一显示的是:

<td>{{a.incident}}</td>
<td>{{a.incidentdt}}</td>

下面的嵌套对象将无法显示。请帮忙,因为我不明白如何显示嵌套对象。

1 个答案:

答案 0 :(得分:1)

您可以使用点表示法来显示数据。即

<td>{{a.CriticalInc[0].IncidentType}}</td>