Предварительная загрузка ионной страницы - PullRequest
0 голосов
/ 20 сентября 2019

Я создал игру и использую ionic 3 для ее развертывания на мобильных платформах.У меня есть две страницы, page1 - это страница со списком и page2, на которой игра запускается в iframe.Я хочу, чтобы каждый раз, когда пользователь выбирал игру из списка, до тех пор, пока загружается iframe, я хочу, чтобы пользователь на странице 1 отображал загрузку текста, а затем, когда iframe загружается полностью, я перехожу на страницу 2

Есть ли способ достичь этого?Я попытался с помощью this.navCtrl.insert(RoomPage, 0, {}); вставить RoomPage с индексом 0, а затем использовать его позже на странице списка, например let page: any = this.navCtrl.getByIndex(0); page.openGameRoom(options);, но это не сработало, как ожидалось.Мне нужно предварительно загрузить RoomPage, чтобы я мог передать событие или как-то вызвать его функцию, есть ли другой способ достижения функциональности, о котором я упоминал.

1 Ответ

0 голосов
/ 20 сентября 2019

Вместо отображения экрана загрузки на странице 1, вы можете отобразить экран загрузки на странице 2 и закрыть экран загрузки / загрузки, когда iFrame завершит загрузку, используя:

<iframe (load)="myLoadEvent()" id="myiframe"></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...