angular translateを使用して、次のようなものを表示しようとしています-投稿者John Doe、2016年1月1日-JohnDoeと1stJan、2016は動的スコープ変数です。
だから、私はのようなものを持っています
<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date:mydate }'></p>
および翻訳文字列はTRANSLATION-STRINGとして定義されています: "Posted on {{name}} by {{date}}"
これまでのところ問題ありませんが、私が持っているのは非常に長い日付なので、日付フィルターをtranslate-valueに適用したいと思います。
<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date:mydate|date:'MMM dd , yyyy' }'></p>
これは機能していないようです。フィルターをビューに適用してangular translate valueに渡すにはどうすればよいですか?
同じ問題が発生しましたが、個々のデータ要素を括弧で囲むと機能するようです。これを試して:
<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date: (mydate | date:'MMM dd , yyyy') }'></p>