Hom*_*mer 14 knockout.js knockout-validation
是什么在差异ko.validation.group和ko.validatedObservable?是否有特殊情况我应该使用一个而不是另一个?
Jef*_*ado 20
该ko.validation.group只是给你一个(计算机)可观察到一个模型中的所有错误信息.它仅收集模型直接属性的错误消息.
在ko.validatedObservable另一方面,不仅收集了错误信息,而且还包装了模型中可观察到的,并增加了isValid其表示是否有任何错误信息(即模型是完全有效的)财产.否则,他们基本上是一样的.
如果您只对收集错误消息感兴趣,那ko.validation.group应该绰绰有余.如果您需要一个能够跟踪模型是否有效的可观察对象,ko.validatedObservable那么可以为您完成一些工作.