2016-03-22 111 views
7

我正在嘗試使用角度翻譯來顯示類似於 - 2016年1月1日發佈者John Doe - 其中John Doe和2016年1月1日是動態範圍變量。如何在角度翻譯中使用翻譯值屬性中的過濾器

所以,我有類似

<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date:mydate }'></p> 

和翻譯串定義爲 翻譯-STRING: 「發佈{{名}}由{{日期}}」

到目前爲止,這是罰款,但我有一個很長的約會,所以我想申請日期過濾器的翻譯價值,像

<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date:mydate|date:'MMM dd , yyyy' }'></p> 

這似乎並不奏效。如何在視圖中應用過濾器並將其傳遞給角度轉換值?

回答

12

我有同樣的問題,似乎圍繞單個數據元素使用圓括號。試試這個:

<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date: (mydate | date:'MMM dd , yyyy') }'></p> 
+1

另外,對於ref https://angular-translate.github.io/docs/#/guide/06_variable-replacement – STEEL