簡體   English   中英

CanJs-遍歷胡須中的數組並創建可觀察對象

[英]CanJs - Iterate through an array in mustache and create observables

    ...    


option:{
  array: new can.List([1, 2, 3, 4, 5])
}
    ...

{{#each option.array}}
  <div>
    <label for="d{{@index}}"></label>
    <input id="d{{@index}}" can-value="option.array[{{@index}}]"/>
  </div>
{{/each}}

上面的代碼生成5個具有正確ID的文本框。 但是它不會創建可觀察的東西。

我應該提供給can-value屬性以使其可觀察的正確格式是什么?

引用部分/迭代文檔的一部分:

{{。}}標簽將在迭代過程中引用數組中的當前項目(主要用於數組中的項目是諸如字符串和數字之類的基元時)。

看來您想要類似的東西:

<input id="d{{@index}}" can-value="{{.}}"/>

嘗試

<input id="d{{@index}}" can-value="{this}"/>

暫無
暫無

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

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