2017-01-06 12 views
0

ParentArrayのインデックスをtdタグに入れたいと考えています。以下のコードバインディングChildArray index。これはどうすればいいですか?ネストされたfor-eachバインディングknockout.jsで反復のインデックスを取得

<table class="table-container-inner"> 
    <tbody data-bind="foreach:ParentArray"> 

     <tr data-bind="foreach:ChildArray"> 
      <td data-bind="text:$index"></td> 
     </tr> 

    </tbody> 
</table> 
+0

のインデックスを取得しますセルアレイは何ですか? – Alex

+0

'$ index'はChildArray内のインデックスを取得します。同じforeachの '$ parentContext。$ index()'は親配列のインデックスを取得します – Nkosi

+0

申し訳ありません - 私はcellArrayをParentArrayに更新しました。 –

答えて

1

$indexは、ChildArray内のインデックスを取得します。そのforeach:ChildArray内、$parentContext.$index()はParentArray

<table class="table-container-inner"> 
    <tbody data-bind="foreach:ParentArray"> 

     <tr data-bind="foreach:ChildArray"> 
      <td data-bind="text:$index"> 
       <span data-bind="text: $parentContext.$index()"></span> 
      </td> 
     </tr> 

    </tbody> 
</table> 
+0

ありがとうNKosi –

関連する問題