gpt4 book ai didi

javascript - 我没有看到 knockout 值(value)进入我的绑定(bind)文本字段

转载 作者:行者123 更新时间:2023-11-30 17:25:54 27 4
gpt4 key购买 nike

我有以下代码,但我没有在表单文本框中看到名字的值?我可以在 Firebug 中看到该值是否正确?非常感谢任何帮助!

Firebug - 控制台窗口

pageModel.firstname()  // shows value: 'Jane'

HTML

<input id="Firstname" name="Firstname" data-bind="value: pageModel.firstname'" />

JS

$(function() {

pageModel = (function() {
var init = function(data) {
this.firstname = ko.observable(data.Member.FirstName);
...
...
};
return { init: init }; // Revealing module pattern
})();

ko.applyBindings(pageModel);

var serverModel = <%=ViewData.Model.ToJson() %>;

pageModel.init(serverModel);
});

JSON 对象

 {"Member":{FirstName: 'Jane'}}

最佳答案

您的 View 模型是 pageModel 因此您的绑定(bind)只是引用 View 模型上的对象。将您的绑定(bind)更改为:

data-bind='value: firstName'

你应该一切就绪。

关于javascript - 我没有看到 knockout 值(value)进入我的绑定(bind)文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24285481/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com