Ionic 2 - 设置超时,在X秒后将页面弹出到root

时间:2017-06-09 13:52:24

标签: typescript ionic-framework ionic2

目前,当用户提交表格时,它会显示并感谢您叠加 - 2.5秒后,我希望叠加层消失。

我目前的代码是这样的。

setup.py    added python 3  8 months ago

但页面永远保持不变,永远不会弹回到根页面

编辑:我认为我的超时有效,但现在我收到了这个错误:

  

无法读取未定义

的属性'popToRoot'

1 个答案:

答案 0 :(得分:6)

正如Christian Benseler所说,没有ionViewOnEnter();函数最接近的是ionViewWillEnter()或ionViewDidEnter();

尝试更改它们甚至只使用ngOnInit();如果这些不起作用,您可能需要导入页面并使用 setRoot()来实现目标,如下所示。

不要忘记导入您正在设置根目录的页面

ngOnInit(){
    setTimeout(() => {
        // this.navCtrl.popToRoot();
        // might try this instead
        this.navCtrl.setRoot(page);
    }, 2500);
}