这个问题已经有了答案:
Error if don't check if {{object.field}} exists
1答
我有一个问题,我在研究离子2和角2。
我必须在视图中显示一些数据,但是我从同一页中的API获取这些数据,所以当我试图在视图中显示它们时,它们还未定义。获取这些数据后,如何等待加载视图?
我试过onpagewillenter,但它不起作用。
提前谢谢你。

最佳答案

您可以用*ngIf包装模板

template: `
 <div *ngIf="data">
   ... <!-- content -->
 </div>`

设置data时,将显示内容。
您也可以使用安全导航或ELVIS操作员来避免错误消息
template: `<div>{{data?.someProp}}</div>`

datanull时避免错误消息

关于ionic-framework - 在加载数据之前先在 View 中加载数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37705736/

10-13 06:23
查看更多