Knockout.js 淘汰验证ko.Validation.group vs ko.validatedObservable

Knockout.js 淘汰验证ko.Validation.group vs ko.validatedObservable,knockout.js,knockout-validation,Knockout.js,Knockout Validation,ko.validation.group和ko.validatedObservable有什么区别?是否存在我应该使用其中一个而不是另一个的特殊情况?ko.validation.group只提供模型中所有错误消息的(计算的)可观察性。它只收集模型直接属性的错误消息 另一方面,ko.validatedObservable不仅收集错误消息,还将模型包装在可观察对象中,并添加一个isValid属性,该属性指示是否存在任何错误消息(即,模型完全有效)。否则,它们本质上是一样的 如果您只对收集错误消息感兴趣,

ko.validation.group
ko.validatedObservable
有什么区别?是否存在我应该使用其中一个而不是另一个的特殊情况?

ko.validation.group只提供模型中所有错误消息的(计算的)可观察性。它只收集模型直接属性的错误消息

另一方面,
ko.validatedObservable
不仅收集错误消息,还将模型包装在可观察对象中,并添加一个
isValid
属性,该属性指示是否存在任何错误消息(即,模型完全有效)。否则,它们本质上是一样的

如果您只对收集错误消息感兴趣,那么
ko.validation.group
就足够了。如果您需要跟踪模型是否有效的observable,则
ko.validatedObservable
会为您做一些工作