Ich arbeite an einer Webanwendung mit knockout.js und knockout validation.Wie konfiguriere ich die Nummernlokalisierung für die Knockout-Validierung?
Ich habe eine Ansicht Modell wie folgt aus:
var viewModel = {
prop1 : ko.observable().extend({number:true}),
prop2 : ko.observable().extend({number:true}),
prop3 : ko.observable().extend({number:true}),
save : function() {
var vmValidatable = ko.validatedObservable(viewModel);
if (!vmValidatable.isValid())
return false;
}
}
Auf Front-End, wenn ich versuche, eine Zahl mit Dezimaltrennzeichens zu speichern Komma anstelle eines Punktes meine speichern Funktion false zurück.
Zum Beispiel: Wenn PROP1 haben „1.2“ Wert der speichern richtig funktionieren anders funktionieren, wenn PROP1 „1,2“ Wert haben die speichern Funktion false zurück.
Können Sie mir bitte helfen?
Sie
Haben Sie die Lokalisierung Dokumentation für Knockout Validation aus? https://github.com/Knockout-Contrib/Knockout-Validation/wiki/Localization –
Hallo Steve, ich habe die Dokumentation gelesen, aber es geht um "die Validierungsnachrichten in mehreren Sprachen anzeigen" ... – ilMattion
Können Sie teilen Code der 'Nummer' Erweiterung? Es ist kein Standard von knockout.js, oder? – user3297291