Sto tentando di utilizzare il plugin knockout.validation. Ho creato un esempioViewModel:Come utilizzare la funzione ko.validation.group
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);
}
Nel modello di vista precedente ho creato un gruppo di convalida denominato errori per l'oggetto corrente. Ora, se una qualsiasi regola di convalida fallisce su una qualsiasi proprietà su 4 di questa proprietà errori contiene un messaggio di errore.
My question is
, se voglio creare un gruppo di validazione di solo 3 proprietà (P1, P2, P3)
su 4 di come posso fare questo?
utilizzato questo approccio per eseguire il debug Durandal problema di convalida Plugin osservabile. 'this.errors = ko.validation.group ({P1: observable (this, 'P1')});' Credo che avrebbe dovuto rilevare il getter/setter e ha reagito di conseguenza, ma questo almeno ha dimostrato che la validazione funziona. – MrYellow