javascript - 显示对象数组中的嵌套对象

标签 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 格式的数据。

我的 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/

相关文章:

javascript - 我可以从单独的文件中引用/加载 <datalist> 吗?

javascript - 尝试优化正则表达式

javascript - 为什么这个 Angular 指令没有在 Jasmine 单元测试中编译?

javascript - 检查选项选择ng-repeat

angularjs - 有条件地对 ng-repeated 元素应用 hasDropdown 指令

javascript - 数组数组转 Json

c++ - 我可以使用 C++ 从 Protocol Buffer 序列化/反序列化 JSON 吗?

javascript - 似乎无法删除对象文字中的元素

javascript - Grunt 插件未安装在当前位置

javascript - 从 AJAX 成功函数更新图像源