开发环境 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的成员都需要定义变量与之对应,麻烦,请问还有什么好的方法? 谢谢
<input type="text" {{OrderList?.orderCode}}>
谢谢大神