2013-02-22 126 views
1

是否有動態綁定到在敲除的對象像這樣的方式:KnockoutJS值綁定動態

<label data-bind="attr:{for:$data.name}, text:$data.prettyName"></label> 
              <!-- ko if:$data.isTextBox--> 
               <input data-bind="attr:{id:$data.name,value:$parent.currentDocument().values[$data.name]}" type="text"></input> 
              <!-- /ko --> 

或者有任何其他的方法來處理K/V結合? 值被定義爲{},並且隨着整體類型更改值[$ data.name]被創建。

+0

我想你應該爲姓名和身份證使用展開的值綁定:<標籤數據綁定=「ATTR:{爲:$ data.name()} ... 「>。輸入元素也是如此: Rustam 2013-02-23 11:12:30

回答

1

value應該沒有attr

<input data-bind="attr:{id:$data.name}, value:$parent.currentDocument().values[$data.name]" type="text"></input> 
+0

哎呀!謝謝你的注意。 – maxfridbe 2013-02-25 20:09:34