tag style page div attribute javascript knockout.js knockout-validation

javascript - page - style to title tag



KnockoutValidation y la regla condicional requerida (1)

Estoy tratando de usar KnockoutValidation con sentencias condicionales. Ver código a continuación:

self.transactionType = ko.observable(''Option1''); self.ConditionalField = ko.observable().extend({ required: true, onlyIf: self.transactionType = ="Option2" });

Desafortunadamente esto no funciona. Deseo que ConditionalField solo sea necesario si transactionType tiene el valor ''Option2'' .

¿Cuál es la mejor manera de usar la validación condicional con knockout.validation.js?


Lo he resuelto.

En primer lugar cometí el error de declarar el tipo de transactiontype después de haber definido el campo conditionalfield . El código final que funciona se ve así:

self.transactionType = ko.observable("Option1"); self.conditionalField = ko.observable().extend({ required: { onlyIf: function () { return self.transactionType () == "Option2"; } } });