如何在 ngx-translate 中使用日期 DatePipe

How to use date DatePipe with ngx-translate

我定义了这个翻译:

"...已在 {{ param3 | date:'mediumDate' }} 创建了 {{param1}} ({{param2}}), {{参数 3| 日期:'shortTime' }}"

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

当你这样定义你的翻译时,ngx-translate 期望 {{参数3 |日期:'mediumDate' }} 原样。

而是尝试关注

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

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

{{'path.to.your.message' | translate: {param3: yourDateVariable| date: 'mediumDate'}}}