1 回答
TA贡献1835条经验 获得超7个赞
我不太确定发生了什么,但是您基本上在对象嵌套上相差甚远。Create VM 有一个属性,它是真正的 VM。所以你只需要调整你的绑定和多田!
function FrmAddGoodsVM() {
let self = this;
self.frmName = ko.observable("");
self.frmAddress = ko.observable("");
}
function CreateVM() {
let self = this;
self.FrmAddGoodsVM = new FrmAddGoodsVM();
}
let createVM = new CreateVM();
ko.applyBindings(createVM.FrmAddGoodsVM)
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.2/knockout-min.js"></script>
<form role="form">
<input id="frmName" data-bind="value: frmName"/>
<input id="frmName" data-bind="value: frmAddress"/>
</form>
附带说明一下,将 jquery 引入单个功能是非常浪费的,尤其是当淘汰赛在 dom 末尾加载时很好,或者您可以只使用香草版本,OnContentReady.
添加回答
举报