2012-05-02 12 views
0
<script type="text/javascript"> 
var initialData = <%= new JavaScriptSerializer().Serialize(Model) %>; 
var viewModel = { 
variables: ko.observable(initialData.Variables), 
//... 
}; 
$(document).ready(function(){ko.applyBindings(viewModel);}); 
</script> 


<body> 
<table data-bind="with:variables"> 
<tr><td><input data-bind="value: description"/></td></tr> 
<tr><td><input data-bind="value: description"/></td></tr> 
</table> 
</body> 

2番目の行は更新されません。何が問題ですか?Knockoutjs2の観測可能なバインディングに更新された値が表示されない

答えて

0

各プロパティは、それ自身が観測可能である必要があります。 ko.mapping.fromJSをチェックしてください。

+0

私はko.mappingを試しましたが、動作しません。 – VekeV

+0

ありがとう!私が追加しなければならなかったのは、knockout.mapping.jsだけでした – VekeV