2

我定义了这个翻译:

“...在 {{ param3 | date:'mediumDate' }}, {{ param3| date:'shortTime' }}上创建了{{param1}} ({{param2}}) ”

param1 和 param2 被替换,但 param3 没有被替换({{ param3 | date:'mediumDate' }}, {{ param3| date:'shortTime' }} 被打印)...如何在翻译中使用日期管道?

4

1 回答 1

7

当您这样定义翻译时,ngx-translate 需要 {{param3 | 日期:'mediumDate' }} 原样。

相反,只需尝试以下

"...has created {{param1}} ({{param2}}) on {{ param3 }}, {{ param4}}"

当你想得到你的消息时,按如下方式使用它

{{'path.to.your.message' | translate: {param3: yourDateVariable| date: 'mediumDate'}}}
于 2017-06-23T08:58:31.407 回答