2012-05-02 71 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> 

更新第一行時,第二行不會更新。問題是什麼?Knockoutjs2可觀察綁定不顯示更新值

回答

0

每個屬性都需要是可觀察的。查看ko.mapping.fromJS。

+0

我試過ko.mapping,但它不工作。 – VekeV

+0

謝謝!我唯一需要補充的是knockout.mapping.js – VekeV