采取以下小提琴:https://jsfiddle.net/kp2C9/269/
如果您对第一个输入字段进行了更改,则单击第二个,单击应用模型更改但不关注第二个输入字段。
为什么会这样,我该如何解决?
// JS
var ViewModel = {
FirstName: "Test",
LastName: "Test"
};
var viewModel = new kendo.observable(ViewModel);
kendo.bind(document.getElementById("Test"), viewModel);
// HTML
<div id="Test">
<div data-template="template-test" data-bind="source: this">
</div>
</div>
<script id="template-test" type="text/x-kendo-template">
<div>
<input type="text" data-bind="value: FirstName" />
<input type="text" data-bind="value: LastName" />
#= FirstName # #= LastName #
</div>
</script>
// DISCOVERY
this
的引用,视图不再更新,但底层模型是(请参阅console.log)