0
シナリオは次のとおりです。特定のフィールドが有効でないときに検証メッセージを表示するフォームがあります。今、私はaureliajsロケール設定を変更するとき、私は検証メッセージが選択された言語で再レンダリングされるようにしたいと思います。それを自動的に行う方法はありますか?私はここに何かを逃していますか私は新しいロケール設定方法aureliajsでsetLocaleを呼び出した後で検証をリセットする
は、これは次のとおりです。
setLang(activeLanguage) {
this.i18n.setLocale(activeLanguage);
}
をそして、これは私が検証メッセージをレンダリングする方法である:
<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>