Мой компонент приложения выполняет HTTP-вызов для получения данных, необходимых для нормальной работы других компонентов.
- При запуске
http://myapp/
все работает нормально, так как вызывается компонент приложения, и я использую перенаправление на другой компонент после HTTP-вызов успешно завершен.
- Однако при запуске
http://myapp/#/some-page
(с использованием глубоких ссылок) кажется, что компонент приложения вызывается параллельно с компонентом SomePage
. Таким образом, SomePage
пытается получить доступ к данным, которые еще не существуют, и выдает ошибку.
Как я могу заставить Ionic дождаться завершения HTTP-вызова перед загрузкой компонента?
Обратите внимание, что я не хочу вызывать службу в методе onInit
каждого компонента, это было бы для меня грязным решением, поскольку у меня много компонентов.
Спасибо за вашу помощь.