请检查以下 JSFiddle:http: //jsfiddle.net/rhulshof/6bd4g/4/
我遇到了两个我无法解决的问题:
- 我无法在视图中显示验证错误的数量。
Self.errors()
似乎不是可观察的。编辑::它适用于初始self.articles()
行;但不适用于稍后添加到 DOM 的行。 - 添加两行或更多行(文章)时,它说我有比实际更多的验证错误
请检查以下 JSFiddle:http: //jsfiddle.net/rhulshof/6bd4g/4/
我遇到了两个我无法解决的问题:
Self.errors()
似乎不是可观察的。编辑::它适用于初始self.articles()
行;但不适用于稍后添加到 DOM 的行。我有一个部分答案,您需要修改您的验证配置对象
ko.validation.configure({
decorateElement : true,
errorElementClass : 'error',
insertMessages : true, // had been set to false.
parseInputAttributes : true
});
这将导致消息发生。
我对淘汰验证插件不是很熟悉,但是一旦出现错误,由于某种原因,计数不会低于 1。不知道为什么会这样。
编辑
错误消息计数减 1 是一个错误。消息列表中的第一条错误消息是“ null ”。它在https://github.com/ericmbarnard/Knockout-Validation/issues/99的问题日志中进行了讨论