JSON对象存在,但是当选择属性时,在ionic 2上返回undefined

时间:2017-10-23 16:44:41

标签: ionic2 angular2-services angular-promise

我对离子2有一个很大的问题,我正在获取一个JSON对象,我可以使用代码<span>{{ user|json }}</span>检查对象数据是否存在,但是当我使用代码{{1}时显示一个异常,消息“无法读取属性id为null”。 <span>{{ user.id }}</span>方法用于另一个部分,这个工作正常,但在本节中没有,你可以帮助我吗?

这是我的代码:

this.userService.get( this.user_id )

1 个答案:

答案 0 :(得分:1)

您的代码实际上有效,但在返回promise数据之前尝试显示null值。

要解决问题,您可以像这样使用safe-navigation operator

{{ user?.id }}

因此,只有当用户不为空时才会读取id和其他内容。

相关问题