2016-03-22 18 views
7

角度翻訳を使って、2016年1月1日にJohn Doeに投稿しました。角度変換のtranslate-values属性のフィルタの使い方

だから、私は

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

のようなものと TRANSLATION-STRINGとして定義され、翻訳文字列を持っています。これまでのところそれは

を "{{日付}}で{{名前}}に投稿されました"私が持っているものは非常に長い日付なので、翻訳値などの日付フィルタを適用したい

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

これは動作していないようです。フィルターをビューに適用し、角度変換値にどのように渡すことができますか?

答えて

12

私は同じ問題を抱えていました。個々のデータ要素の周りにかっこを使用すると動作するようです。 REF https://angular-translate.github.io/docs/#/guide/06_variable-replacementのために、また

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

:これを試してみてください – STEEL