【问题标题】:Angular 2 date pipeAngular 2 日期管道
【发布时间】:2023-03-25 17:48:01
【问题描述】:

我正在使用此代码:

{{today | date:'General.dateFormat | translate'}}

其中General.dateFormat 是一种格式MM.dd.yyyy 存储在我的语言JSON 文件中。但它打印为5 22, 2017 AenerPMl.22PMteFor35PMt | trPMn24lPMte

我认为多管存在问题。如果我用MM.dd.yyyy 替换General.dateFormat | translate,它会正常工作。如何使用翻译管道从我的语言 json 文件中给出格式?

【问题讨论】:

  • 你能提供完整的例子吗?
  • 你需要什么例子?就这么简单的 1 行代码?
  • @MehulJoshi:请阅读 Shahid 的回答。它显示了如何执行 2 个管道。

标签: javascript json angular date


【解决方案1】:

您将翻译管道作为值传递给日期过滤器。直接传递值,而不是将 General.dateFormat 作为字符串传递。请尝试以下代码

{{today | date: translate:'General.dateFormat'}}

【讨论】:

  • 也已经尝试过了。我得到无法读取未定义的属性“dateFormat”
  • 我已经更新了我的答案,请立即尝试并告诉我
  • 你能告诉我你是用哪个库翻译的吗?
  • 沙希德。你搞定了。可爱友人。工作的最终版本是这个 today |日期:翻译:'General.dateFormat'.
  • 谢谢,请标记我的答案,它将对其他人有所帮助
猜你喜欢
  • 2016-06-13
  • 2017-07-04
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多