这个问题已经有了答案:
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>`
当
data
是null
时避免错误消息关于ionic-framework - 在加载数据之前先在 View 中加载数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37705736/