Javascript 基于相同密钥链接数组数据

Javascript 基于相同密钥链接数组数据,javascript,angularjs,Javascript,Angularjs,阵列 [ code: 'code', specName: [ 0: 'First', 1: 'Second', 2: 'Third' ], year: [ 0: '2011', 1: '2012', 2: '2013' ] ]; 真相 我使用AngularJS输出数据,

阵列

[
  code: 'code',
  specName: [
              0: 'First',
              1: 'Second',
              2: 'Third'
            ],
  year: [
              0: '2011',
              1: '2012',
              2: '2013'
            ]
];
真相

我使用AngularJS输出数据,使用的是
ng repeat=“module.specName中的name”
。我想做的是将
year[0]
链接到
specName[0]
等等。因此,我的输出将如下所示:

 -------------------
| specName |  year  |
 -------------------
|  First   |   2011 |
 -------------------
|  Second  |   2012 |
 -------------------
|  Third   |   2013 |
 -------------------
问题


我能否被指向正确的方向,如何才能实现这一目标。是否有我必须编写的angular
.filter
,或angular应用程序中的某些数据重组或其他内容。

如果您能够像这样重组数据:

$scope.data = {
  code: 'code',
  specs: [
     {name: 'First', year:2011 },
     {name: 'Second', year:2012 },
     {name: 'Third', year:2013 }
  ]
};
因此,您可以非常轻松地显示:

 <table>
     <tr ng-repeat="spec in data.specs">
        <td>{{spec.name}}</td>
        <td>{{spec.year}}</td>  
      </tr>
 </table>

{{spec.name}}
{{spec.year}

工作示例:

如果您能够像这样重新构造数据:

$scope.data = {
  code: 'code',
  specs: [
     {name: 'First', year:2011 },
     {name: 'Second', year:2012 },
     {name: 'Third', year:2013 }
  ]
};
因此,您可以非常轻松地显示:

 <table>
     <tr ng-repeat="spec in data.specs">
        <td>{{spec.name}}</td>
        <td>{{spec.year}}</td>  
      </tr>
 </table>

{{spec.name}}
{{spec.year}

工作示例:

啊,谢谢!不知道ng Repeat中的(键、值)配对啊,谢谢!不知道ng repeat中的(键、值)配对