Knockout-Validierung ko.die Validierung.Gruppe vs ko.validatedObservable
Was ist der Unterschied in ko.validation.group
und ko.validatedObservable
? Gibt es bestimmte Situationen, wenn ich sollte, verwenden Sie einen über den anderen?
InformationsquelleAutor Homer | 2012-10-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
ko.validation.group
nur gibt Ihnen eine (berechnete) beobachtbar aller Fehlermeldungen in einem Modell. Es sammelt nur Fehlermeldungen von direkten Eigenschaften des Modells.Den
ko.validatedObservable
auf der anderen Seite sammelt nicht nur die Fehlermeldungen, sondern auch wickelt sich das Modell in einen beobachtbaren und fügt eineisValid
Eigenschaft, die angibt, ob oder nicht es irgendwelche Fehlermeldungen (d.h., das Modell wurde komplett gültig). Sonst, Sie sind im wesentlichen die gleichen.Wenn man nur daran interessiert, das sammeln der Fehlermeldungen, die
ko.validation.group
sollten mehr als genug sein. Wenn Sie eine observable, die Spur hält oder nicht, ob das Modell gültig ist, dieko.validatedObservable
einige Arbeit für Sie.InformationsquelleAutor Jeff Mercado