是什么在差异ko.validation.group
和ko.validatedObservable
? 是否有特殊情况的时候,我应该使用一个比其他?
Answer 1:
该ko.validation.group
只是给你一个(计算机)可观察到一个模型中的所有错误信息。 它只收集模型的直接性的错误消息。
该ko.validatedObservable
在另一方面,不仅收集了错误信息,而且包装在一个可观察的模型,并增加了一个isValid
属性,该属性表示是否有任何错误信息(即模型是完全有效的)。 否则,他们基本上是相同的。
如果你只在收集错误信息感兴趣,则ko.validation.group
应该是绰绰有余。 如果你需要跟踪的模式是否是有效的可观察到的,在ko.validatedObservable
做一些适合你的工作。
文章来源: Knockout Validation ko.validation.group vs ko.validatedObservable