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中的(键、值)配对