簡體   English   中英

如何使用敲除數據綁定foreach迭代數組的數組?

[英]How to iterate array of arrays using knockout data-bind foreach?

我有一個包含對象的數組數組,我正在尋找一種循環遍歷數組內部數組的方法,如下所示:

<div data-bind="foreach: questions">
    <div data-bind="foreach: subArray of questions">
        <span data-bind="text: Title"></span>
        <span data-bind="text: Answer"></span>
    </div>
</div>

我如何訪問observableArray問題的內部數組,以便可以遍歷元素?

小提琴的例子

在此先感謝您的幫助!

我已經更新了你的小提琴 使用內部循環敲除提供了各種屬性,例如$data ,使用外部循環$parent

<div class="answers" data-bind="foreach: questions">
    <div data-bind="foreach: $data ">
      <p data-bind="text: Title"></p>
      <p data-bind="text: Answer"></p>  
    </div>  
</div>

所有這些都在文檔中,您只需要使用$data訪問內部數組即可: http : //knockoutjs.com/documentation/foreach-binding.html

<div class="answers" data-bind="foreach: questions">
  <div data-bind="foreach: $data ">
    <p data-bind="text: Title"></p>
    <p data-bind="text: Answer"></p>  
  </div>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM