0

JSONデータをテーブル形式でリストしています.Jsonにはさまざまな配列が含まれており、これらの配列を個別にループする必要があります.$index値を除いてすべて正常に動作しています.

働くプランカー

ここでは、各配列を別々の tr でループしています。インデックス値を 1,2,3 のように更新する必要があります。解決策はありますか??

4

2 に答える 2

3

それらを 2 つの異なる配列として反復する必要がある場合は、次のように、最初の配列のメンバーの総数を 2 番目の配列のインデックスに追加する必要があります。

<!-- 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>

<body>おそらく、よりクリーンな解決策は、別々の反復で 2 つの s を使用する代わりに、コントローラーに単一の配列を作成し、それを反復処理することです。

于 2013-09-23T07:14:54.930 に答える