0

我以表格格式列出了一个 json 数据。Json 包含不同的数组,需要单独循环这些数组。除了 $index 值之外,一切正常。

工作Plunkr

在这里,我在单独的 tr 中循环每个数组。我需要更新索引值,如 1、2、3 .. 任何解决方案?

4

2 回答 2

3

如果您必须将它们作为两个不同的数组进行迭代,则必须将第一个数组中的成员总数添加到第二个数组的索引中,如下所示:

<!-- second tbody: -->
<tbody>
  <tr ng-repeat="prioritymembers in Records.priorityMembers">
    <td class="no" ng-bind="Records.stdMembers.length + $index+1"></td>
    <td class="name" ng-bind="prioritymembers.members.fname"></td>
  </tr>
</tbody>

工作插件: http ://plnkr.co/edit/1HiGoMuFAOTyOpD3SLoX?p=​​preview

于 2013-09-23T07:15:36.283 回答
2

有趣的问题,我不认为有一个严格的解决方案。

你可以做

<tr ng-repeat="prioritymembers in Records.priorityMembers">
    <td class="no" ng-bind="$index + Records.stdMembers.length + 1"></td>
    ...
</tr>

也许更简洁的解决方案是在控制器中创建一个数组并对其进行迭代,而不是使用 2 <body>s 进行单独的迭代。

于 2013-09-23T07:14:54.930 回答