我是 ko 的新手,但找不到解决问题的方法。我尝试将我的可绑定属性组织到视图模型层次结构中。根据文档,在我看来,以下内容应该有效,但事实并非如此。你有什么提示吗?
function AppViewModel() {
this.nested = new NestedViewModel();
}
function NestedViewModel() {
this.firstName = ko.observable();
this.lastName = "Bertington";
}
ko.applyBindings(new AppViewModel());
并在这里使用:
<p data-bind="with: nested">
<p>First name: <input type="text" data-bind="value: firstName, valueUpdate: afterkeydown"></input></p>
<p>Last name: <strong data-bind="text: firstName"></strong></p>
</p>