为了账号安全,请及时绑定邮箱和手机立即绑定

angular5获取数据显示问题。

angular5获取数据显示问题。

慕仙森 2018-08-20 13:14:22
开发环境  ionic3 + angular 5 .  在orderlist.ts中 使用httpclient获取数据,因为是异步方式,所以在html页面中所以需要let orders for OrderList 这种方式来显示,不管在页面初始化或者在后期再获取数据是没有问题的。但是如果用 <input type="text" {{OrderList.orderCode}}>来显示,就会出问题。问题一,在刷新页面时,因为异步OrderList类还没有创建,是undefined,所以页面报错,如果返回的数据为空时,也报错。我现在的做法是先在orderlist.ts声明一个变量 ordercode来保存OrderList.OrderCode,等于不管OrderList是否有值,变量ordercode也会存在,页面不会报错。但这种方法不好,OrderList的成员都需要定义变量与之对应,麻烦,请问还有什么好的方法? 谢谢
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

<input type="text" {{OrderList?.orderCode}}>


查看完整回答
反对 回复 2018-08-29
  • 1 回答
  • 0 关注
  • 695 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信