ReactJS - 瞬间反应时刻

时间:2017-07-27 14:00:12

标签: reactjs

我正在使用reactjs中的mongodb格式化日期。我正在使用以下代码在UI中显示它。

<td> <Moment format="DD-MMM-YYYY">{ this.props.item.date }</Moment></td>

如果日期不可用,则打印当前日期。如果mongodb中没有日期,如何打印null?

2 个答案:

答案 0 :(得分:0)

您可以使用表达式来处理这种情况,例如

<td> 
   <Moment format="DD-MMM-YYYY"> 
   { this.props.item.date ? this.props.item.date : null }
   </Moment>
</td>

如果您打算不显示任何内容,那么将表达式放在元素上面就像这样

 <td>
   { this.props.item.date ?
   <Moment format="DD-MMM-YYYY">
    {this.props.item.date}
   </Moment> : null
   }
 </td>

答案 1 :(得分:0)

这是你在找什么?

<td> <Moment format="DD-MMM-YYYY">{ this.props.item.date ? this.props.item.date : 'null' }</Moment></td>

您可以使用三元表达式有条件地渲染组件。