首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子和角质层时间为零

离子和角质层时间为零
EN

Stack Overflow用户
提问于 2017-05-03 06:55:06
回答 2查看 38关注 0票数 0

我试着通过离子和安古拉杰的内容安排飞行时间来构建应用程序,一切都很好,但问题是json在时间部分的数据,有时他不知道dep或arr的时间,他显示的结果是"null",在html中错误地显示了03:00。

如果数据json不知道飞行时间,数据将为空:

代码语言:javascript
复制
              "estimated": {
                "departure": null,
                "arrival": null
              },

html代码使用:<p>{{arr.timearrvie * 1000 | date:'shortTime'}}</p>

我想让时间变空,我想展示另一件事,比如文本空,而不是显示凌晨3点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-03 07:07:06

问题是,在乘以1000之前,不检查是否有正确的值:

代码语言:javascript
复制
<p>{{arr.timearrvie ? (arr.timearrvie * 1000 | date:'shortTime') : 'null'}}</p>
票数 1
EN

Stack Overflow用户

发布于 2017-05-03 07:09:30

日期筛选器不会在空值上显示任何内容,但是由于* 1000部件给出了一个数字0,所以它欺骗它以为它是一个时间戳。

一种方法,不涉及自定义滤波器,或角> 1.1.5支持的三元

代码语言:javascript
复制
{{ (date && date * 1000 || date ) | date:'shortTime' }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43753130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档