Javascript 删除数据绑定不起作用
我对knockout.js库有问题。我正在使用以下代码,数据绑定没有正确执行 HTML代码:Javascript 删除数据绑定不起作用,javascript,knockout.js,Javascript,Knockout.js,我对knockout.js库有问题。我正在使用以下代码,数据绑定没有正确执行 HTML代码: <form data-bind="submit: LogintoSite">UserId: <input type="email" data-bind="value: UserLogin" />Password: <input type="password" data-bind="value: Password" /> <button t
<form data-bind="submit: LogintoSite">UserId:
<input type="email" data-bind="value: UserLogin" />Password:
<input type="password" data-bind="value: Password" />
<button type="submit">Login</Button>
</form>
项目本身在MVC4中,但我也在JSFIDLE上尝试过这段代码,但在那里也不起作用。我不明白为什么它不起作用。我假设这是我在代码中忘记的简单内容
谢谢 在viewmodel中有
LoginToSite
,而在数据绑定中有LoginToSite
,请注意小写的“t”
正如其他人在评论中提到的,我认为您也应该调用
applyBindings
,而不是applyBindings
,您能否澄清错误是什么,以及您的数据绑定如何没有正确执行?如果你已经制作了一个JSFIDLE,你能发布一个链接到它吗?我很确定你应该使用applyBindings而不是applyBindings;你也在引用knockout.js吗?是的,applyBindings修复了它,谢谢大家
var LoginScreenViewModel = function () {
var self = this;
self.UserLogin = ko.observable("Hello");
self.Password = ko.observable("");
self.LoginToSite = function () {
alert("You Pushed the button");
};
};
ko.ApplyBindings(new LoginScreenViewModel());