Javascript 如何使用ng repeat访问当前阵列之外的阵列?

Javascript 如何使用ng repeat访问当前阵列之外的阵列?,javascript,arrays,angularjs,angularjs-ng-repeat,Javascript,Arrays,Angularjs,Angularjs Ng Repeat,这是我正在使用的数据。它是3个不同的阵列 "areas": { "default": [ { "area": "Master Bedroom", "uuid": "986e3f42-1797-49ae-b060-181a33b9", "description": "", "new": [ { "value": "986e3f42-1797-49ae-b060-181a33b9",

这是我正在使用的数据。它是3个不同的阵列

"areas": {
  "default": [
    {
      "area": "Master Bedroom",
      "uuid": "986e3f42-1797-49ae-b060-181a33b9",
      "description": "",
      "new": [
        {
          "value": "986e3f42-1797-49ae-b060-181a33b9",
          "label": "Master Bedroom",
          "selected": false
        },
        {
          "value": "0c7abecb-6078-4718-8537-97a0d8ea",
          "label": "Bedroom",
          "selected": false
        },
        {
          "value": "95de4e05-a5f4-4d67-bd8b-cb3906c4",
          "label": "Powder Room",
          "selected": false
        },
        {
          "value": "b4e794b2-7a5f-4567-9422-cb1c67c8",
          "label": "Kitchen",
          "selected": false
        },
        {
          "value": null,
          "label": "Select",
          "selected": true
        }
      ]
    },
    {
      "area": "Kitchen",
      "uuid": "b4e794b2-7a5f-4567-9422-cb1c67c8",
      "description": "",
      "new": [
        {
          "value": "986e3f42-1797-49ae-b060-181a33b9",
          "label": "Master Bedroom",
          "selected": false
        },
        {
          "value": "0c7abecb-6078-4718-8537-97a0d8ea",
          "label": "Bedroom",
          "selected": false
        },
        {
          "value": "95de4e05-a5f4-4d67-bd8b-cb3906c4",
          "label": "Powder Room",
          "selected": false
        },
        {
          "value": "b4e794b2-7a5f-4567-9422-cb1c67c8",
          "label": "Kitchen",
          "selected": false
        },
        {
          "value": null,
          "label": "Select",
          "selected": true
        }
      ]
    }
  ],
  "new": [
    {
      "value": "986e3f42-1797-49ae-b060-181a33b9",
      "label": "Master Bedroom",
      "selected": false
    },
    {
      "value": "b4e794b2-7a5f-4567-9422-cb1c67c8",
      "label": "Kitchen",
      "selected": false
    },
    {
      "value": null,
      "label": "Select",
      "selected": true
    }
  ]
}

如您所见,
默认
数组嵌套在
区域
对象中。我试图在
默认
数组中显示区域,但也能够使用
数组中的数据/标签创建新区域。但是,我不知道Angular是否允许我对当前正在重复的数组之外的数组进行重复。有人知道更好的方法吗,或者更好的方法来安排数据吗?

我不太明白你想做什么,但是如果你在
默认值
数组中使用相同的索引,你可能会得到类似的结果

<div ng-repeat="item in areas.default">
    {{item.value}} <!-- This is from areas.default array -->
    {{areas.new[$index].value}} <!-- This is from areas.new array -->
</div>

{{item.value}}
{{areas.new[$index].value}
是的,您可以(伪):


{{obj.value}}

是的,你说得对。我的意思是在那里输入“object”。这个描述非常模糊,提供一个预期的输出肯定会有帮助
<div ng-repeat="default in areas.default">
 <div ng-repeat="new in default.new">
   <div ng-repeat="obj in new">
    {{ obj.value}}
</div>
</div>
</div>