预加载离子页面

时间:2019-09-20 05:42:38

标签: ionic3

我创建了一个游戏,并使用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 :(得分:0)

当iFrame完成使用以下命令的加载时,您可以在页面2中显示加载屏幕,而不必在页面1中显示加载屏幕:

<iframe (load)="myLoadEvent()" id="myiframe"></iframe>