数组

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


低点

我正在使用AngularJS通过ng-repeat="name in module.specName"输出数据。我想做的是将year[0]specName[0]链接等等。所以我的输出看起来像:

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




我能指出正确的方向如何去实现这一目标。是否有我必须编写的angular .filter或在angular应用中进行一些数据重组或其他操作。

最佳答案

<div ng-repeat="(key,value) in data.specName">
    <span>{{value}}</span>
    <span>{{data.year[key]}}</span>
</div>


JS:

$scope.data={
    code: 'code',
    specName: {
        0: 'First',
        1: 'Second',
        2: 'Third'
    },
    year: {
        0: '2011',
        1: '2012',
        2: '2013'
    }
};

关于javascript - 基于相同键链接数组数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18981327/

10-09 20:29
查看更多