Knockout.js 未找到淘汰验证初始化方法

Knockout.js 未找到淘汰验证初始化方法,knockout.js,knockout-validation,Knockout.js,Knockout Validation,淘汰验证库是否已更改? 我搜索了所有地方,发现对于初始化敲除验证,我们必须调用类似的东西: ko.validation.init({ parseInputAttributes: true, writeInputAttributes: true }); 或 但是,在我通过NuGet安装插件之后,我输入了 ko.validation. 而init或configure方法都没有出现 当我运行应用程序时,Chrome JS控制台会显示一个错误: 未捕获类型错误:无法读取未定义的属性“init”,并且

淘汰验证库是否已更改? 我搜索了所有地方,发现对于初始化敲除验证,我们必须调用类似的东西:

ko.validation.init({ parseInputAttributes: true, writeInputAttributes: true });

但是,在我通过NuGet安装插件之后,我输入了

ko.validation.
而init或configure方法都没有出现

当我运行应用程序时,Chrome JS控制台会显示一个错误: 未捕获类型错误:无法读取未定义的属性“init”,并且在.init{parseInputAttribute:true,writeInputAttribute:true}下有一条红线;当然,验证也不起作用

这告诉我淘汰库已经改变了,或者我错过了一些重要的东西


PS:我会给你们发送我问题的截图,但我必须至少有10个声誉才能发布图片,这是我的第一个问题:

至于只传递配置ko.validation.init/*options object*/;现在有效。配置方法已经远去


但是,如果您对默认配置没有问题,您甚至不需要这样做。只要开始使用它。不过,你似乎有什么问题;就是你连图书馆都不拿来。。。确保服务器上有可用的文件并在代码中引用,chrome console的“网络”选项卡也将帮助您定位丢失的文件:

听起来您甚至没有在页面中加载knockout.validation.js文件。
ko.validation.