Javascript 更新函数中的对象
有人提出为什么按钮在这里不起作用吗?我必须有一个语法错误,但控制台显示没有错误,JS是有效的Javascript 更新函数中的对象,javascript,knockout.js,Javascript,Knockout.js,有人提出为什么按钮在这里不起作用吗?我必须有一个语法错误,但控制台显示没有错误,JS是有效的 您正在将构造函数传递给applyBindings()。 因为函数本身没有有用的属性,所以不会发生任何事情 您可能希望使用new传递该函数的实例。您正在将构造函数传递给applyBindings()。 因为函数本身没有有用的属性,所以不会发生任何事情 您可能希望使用new传递该函数的实例。这里有几个问题,包括缺少视图模型的实例。 查看我在这个更新的小提琴上发布的注释: 我们不仅“新建”了FormView
您正在将构造函数传递给
applyBindings()
。
因为函数本身没有有用的属性,所以不会发生任何事情
您可能希望使用
new
传递该函数的实例。您正在将构造函数传递给applyBindings()
。
因为函数本身没有有用的属性,所以不会发生任何事情
您可能希望使用
new
传递该函数的实例。这里有几个问题,包括缺少视图模型的实例。
查看我在这个更新的小提琴上发布的注释:
我们不仅“新建”了FormViewModel的一个实例,而且还专门指定了一个DOM元素来将绑定应用到……这是一个很好的做法。这里有几个问题,包括缺少视图模型的实例。 查看我在这个更新的小提琴上发布的注释: 我们不仅“新建”了FormViewModel的一个实例,而且还专门指定了一个DOM元素来应用绑定,这是一个很好的实践
self.msg = function () {
self.msgbox = {
status: "information",
message: "Enter some info"
};
ko.applyBindings(new FormViewModel(),document.getElementById('domElementToBind'));