Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ko.validation.group和有什么区别ko.validatedObservable?是否存在我应该使用其中一种的特殊情况?
ko.validation.group
ko.validatedObservable
ko.validation.group只是给你一个模型中所有错误消息的(计算的)可观察的。它只收集模型直接属性的错误消息。
ko.validatedObservable另一方面,不仅收集错误消息,还将模型包装在可观察对象中,并添加一个属性isValid,指示是否有任何错误消息(即模型完全有效)。否则,它们本质上是相同的。
isValid
如果您只对收集错误消息感兴趣,那么ko.validation.group应该绰绰有余。如果您需要一个跟踪模型是否有效的可观察对象,则可ko.validatedObservable以为您完成一些工作。