Ich versuche, knockout.validation Plugin zu verwenden. Ich habe einen exampleViewModel:Wie ko.validation.group Funktion verwenden
function exampleViewModel() {
this.P1 = ko.observable().extend({ required : true });
this.P2 = ko.observable().extend({ required : true });
this.P3 = ko.observable().extend({ required : true });
this.P4 = ko.observable().extend({ required : true });
this.errors = ko.validation.group(this);
}
In dem obigen Ansicht Modell i einer Validierungsgruppe mit dem Namen Fehler für das aktuelle Objekt erstellt. Wenn eine Validierungsregel für eine der folgenden Eigenschaften fehlschlägt, enthält diese Fehlereigenschaft eine Fehlernachricht.
My question is
, wenn ich eine Validierungsgruppe von nur 3 Eigenschaften erstellen möchte (P1, P2, P3)
von 4 als wie kann ich das tun?
diesen Ansatz Durandal beobachtbare Plugin Validierungsproblem zu debuggen. 'this.errors = ko.validation.group ({P1: beobachtbar (this, 'P1')});' Ich glaube, es hätte die Getter/Setter erkennen und entsprechend reagieren sollen, aber dies hat zumindest bewiesen, dass die Validierung funktioniert. – MrYellow