【问题标题】:Date Pipe Formatting Issue日期管道格式问题
【发布时间】:2021-05-05 03:58:49
【问题描述】:

我正在尝试格式化我的日期,但是我遇到了三元运算符内部的管道问题。任何帮助将不胜感激。

我想使用三元运算符来判断它是否为真,然后显示格式化日期,如果不是,则显示 my na 消息。第一行的格式很好,但是一旦我引入了三元运算符,它就不行了。我想我写错了。

[innerHTML]="myBundle.myDate | date: 'MMM/dd/yyyy'"

我希望它看起来像这样。这条线我哪里错了?

[innerHTML]="myBundle.myDate | date: 'MMM/dd/yyyy' ? myBundle.myDate | date: 'MMM/dd/yyyy': na | fdContent"

【问题讨论】:

  • [innerHTML]="(myBundle.myDate | date: 'MMM/dd/yyyy') ? (myBundle.myDate | date: 'MMM/dd/yyyy') : (na | fdContent)" 试试这个一次
  • 不幸的是没有用
  • 检查我编辑的答案
  • 您可以添加预期的输出吗?还有,fdContent 和 na 的值是多少?

标签: html angular typescript pipe


【解决方案1】:

试试这个 -

[innerHTML]="myBundle.myDate  ? (myBundle.myDate | date: 'MMM/dd/yyyy'): na | fdContent"

【讨论】:

  • @rdopler fdContent 是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 2019-05-24
  • 2014-04-01
相关资源
最近更新 更多