我正在使用angular-translate爲我的應用程序提供i18n,我能夠正確翻譯標籤,按鈕文本等。 我正面臨的問題是當我試圖根據所選語言區域設置更改日期時。日期是從日期選擇器中選擇的。如何使用angular-translate動態翻譯輸入文本(datepicker)的值?
日期被選定爲輸入元素:
<input type="text" class="form-control" required="" ng-model="date" placeholder="{{ 'DATE_PLACEHOLDER' | translate }}" translate="{{ 'select_date'|translate:{date:date} }}"/>
佔位翻譯作品完美,但是當我改變語言沒有變化發生的日期格式。 我已經創建了一個描述當前場景的plunkr。
請提出一個方法中,我可以在翻譯形式插入數值或文字。 另外,我想知道如何在頁面加載之前克服鍵值的閃爍。
你見過[這](http://stackoverflow.com/questions/29742365/how-to-翻譯-使用角向一個最新-對象-翻譯)? – Corporalis
是的,我已經看到了這一點,但這使用時刻js,我將不得不加載所有的區域設置只是爲了我使用的日期,我不贊成使用 – Rishabh
這是一個類似的實現在一個指令http:// jsfiddle.net/7y3y9nq7/ Angular translate有一些事件;你可以使用它,爲改變模型的價值https://angular-translate.github.io/docs/#/guide/18_events –