angular - 在ionic3 / angular5中同步调用App组件
问题描述
我的应用程序组件发出 HTTP 调用以获取其他组件正常工作所需的数据。
- 运行时
http://myapp/
一切正常,因为调用了应用程序组件,并且在 HTTP 调用成功后我使用重定向到另一个组件。 - 但是,在运行时
http://myapp/#/some-page
(使用深度链接),似乎 app 组件是与SomePage
组件并行调用的。这样,SomePage
尝试访问尚不存在的数据,并引发错误。
如何强制 Ionic 在加载组件之前等待我的 HTTP 调用完成?
请注意,我不想在每个组件的onInit
方法中调用服务,这对我来说是一个肮脏的解决方案,因为我有很多组件。
谢谢你的帮助。
解决方案
推荐阅读
- php - Joomla 网站中的重复 URL(双 URL)
- python - Left join 和 ValueError:错误的项目数通过 55,位置暗示 1
- php - Web Push php 库:引发内部错误
- laravel - 我的订单表中有一个购物车对象需要显示商品
- android - 安卓。无法实例化 Worker
- javascript - 如何在单页应用程序的某些页面中禁用后退按钮
- php - Laravel Migrate 无法连接到 MYSQL
- c++ - 指针变量在 cout 函数中不起作用
- python - 在 UpdateView 上获取删除按钮以重定向时出现问题
- ionic-framework - 离子在不同设备的浏览器中运行应用程序