2017-01-06 37 views
0

我想獲得td標記中ParentArray的索引。下面的代碼綁定ChildArray索引。我該怎麼做呢?獲取嵌套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

什麼是cellarray? – 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 –