Knockout.js 未分析X-可编辑数据绑定
我正在尝试让X-editable与knockout一起工作,下面是我的代码Knockout.js 未分析X-可编辑数据绑定,knockout.js,x-editable,Knockout.js,X Editable,我正在尝试让X-editable与knockout一起工作,下面是我的代码 $(document).ready(function () { var viewModel = function () { var self = this; self.id = ko.observable(); self.firstName = ko.observable(); self.lastName = ko.observable();
$(document).ready(function () {
var viewModel = function () {
var self = this;
self.id = ko.observable();
self.firstName = ko.observable();
self.lastName = ko.observable();
self.gender = ko.observable();
self.genders = ko.observableArray();
self.firstName = ko.observable('John');
self.lastName = ko.observable('Doe');
self.gender = ko.observable('Male');
self.genders.push("Male");
self.genders.push("Female");
}
ko.applyBindings(viewModel);
EditableManager.registerEditable();
EditableManager.onSuccess = function (result) {
};
这是我的HTML
我有个例外
未捕获类型错误:无法处理绑定“可编辑:函数(){return gender}
”
消息:无法读取未定义的属性“length
”
我刚接触过Knockout和x-editable,有谁能帮上忙吗?非常感谢您的帮助。正如nemesv所说,我还没有更新它
ko.applyBindings(viewModel)中缺少新功能;它应该是ko.applyBindings(newviewmodel()) 您缺少
ko.applyBindings(viewModel)中的new
代码>应该是ko.applyBindings(newviewmodel())代码>谢谢nemesv,你能把它作为答案贴出来吗,我可以接受