我定义了此翻译:

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

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

最佳答案

像这样定义翻译时,ngx-translate期望
{{param3 | date:'mediumDate'}}原样。

而是尝试跟随

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


当您要获取消息时,请按以下方式使用它

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

07-26 02:43