来自json的角度创建表导致排序标题

时间:2014-08-18 15:00:53

标签: json angularjs

我有一个角度应用程序,我在其中创建一个基于json的表,如下所示:

<thead>
  <tr>
    <th ng-repeat="(header, value) in resultData[0]">
      {{header}}
    </th>
  </tr>
</thead>

<tbody>
  <tr ng-repeat="row in resultData">
    <td ng-repeat="cell in row">
      {{cell}}
    </td>
  </tr>
</tbody>

此处的表格会创建标题以及json的内容。但是此代码的结果是一个包含已排序标题的表格。有没有办法让订单与json文件中的相同?

1 个答案:

答案 0 :(得分:0)

您的标题位于对象中。 JavaScript对象不保证属性顺序。见this question。要保留顺序,必须在JSON文件中使用数组。