我试着通过离子和安古拉杰的内容安排飞行时间来构建应用程序,一切都很好,但问题是json在时间部分的数据,有时他不知道dep或arr的时间,他显示的结果是"null",在html中错误地显示了03:00。
如果数据json不知道飞行时间,数据将为空:
"estimated": {
"departure": null,
"arrival": null
},html代码使用:<p>{{arr.timearrvie * 1000 | date:'shortTime'}}</p>
我想让时间变空,我想展示另一件事,比如文本空,而不是显示凌晨3点。
发布于 2017-05-03 07:07:06
问题是,在乘以1000之前,不检查是否有正确的值:
<p>{{arr.timearrvie ? (arr.timearrvie * 1000 | date:'shortTime') : 'null'}}</p>发布于 2017-05-03 07:09:30
日期筛选器不会在空值上显示任何内容,但是由于* 1000部件给出了一个数字0,所以它欺骗它以为它是一个时间戳。
一种方法,不涉及自定义滤波器,或角> 1.1.5支持的三元
{{ (date && date * 1000 || date ) | date:'shortTime' }}https://stackoverflow.com/questions/43753130
复制相似问题