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.
添加回答
舉報
