如何使用日期DatePipe与ngx-translate

Seb*_*jas 2 ngx-translate ionic3 angular

我定义了这个翻译:

"...已在{{param3 | date:'mediumDate'}},{{param3 | date:'shortTime'}}" 创建{{param1}}({{param2}})

param1和param2被替换但是param3不是({{param3 | date:'mediumDate'}},{{param3 | date:'shortTime'}}被打印出来... ...我怎样才能在翻译中使用日期管道?

Bun*_*ner 6

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

而只是尝试跟随

"...has created {{param1}} ({{param2}}) on {{ param3 }}, {{ param4}}"
Run Code Online (Sandbox Code Playgroud)

如果要获取消息,请按以下方式使用

{{'path.to.your.message' | translate: {param3: yourDateVariable| date: 'mediumDate'}}}
Run Code Online (Sandbox Code Playgroud)