我定义了此翻译:
“ ...已在{{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'}}}