Das Szenario lautet wie folgt: Ich habe ein Formular, das Validierungsmeldungen anzeigt, wenn ein bestimmtes Feld nicht gültig ist. Wenn ich nun die Einstellungen für die Ländereinstellungen von aureliajs ändere, möchte ich, dass die Validierungsnachrichten in der gewählten Sprache neu gerendert werden. Gibt es eine Möglichkeit, es automatisch zu tun? Fehle ich hier etwas? DieseZurücksetzen der Überprüfung nach dem Aufruf von setLocale in aureliajs
ist, wie ich ein neues Gebietsschema festgelegt:
setLang(activeLanguage) {
this.i18n.setLocale(activeLanguage);
}
Und das ist, wie ich Validierungsmeldungen machen:
<div class="control-group col-md-9 col-xs-12" validation-errors.bind="form.nameErrors">
<input type="text" class="form-control" placeholder="${'restaurantName' & t}" value.bind="form.model.name & validate" />
<span class="help-block" repeat.for="errorInfo of form.nameErrors">${errorInfo.error.message}</span>
</div>