Knockoutjs2可观察绑定不显示更新的值

时间:2012-05-02 05:58:29

标签: knockout.js 2-way-object-databinding

<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>

更新第一行时,第二行不会更新。有什么问题?

1 个答案:

答案 0 :(得分:0)

每个属性本身都需要是可观察的。看看ko.mapping.fromJS。