离子2中从堆栈中删除当前页面后如何移动到下一页?

时间:2017-01-10 09:11:37

标签: cordova angular typescript ionic-framework ionic2

我想要像android的finish()方法这样的功能。我有一个启动图像页面。加载后,我会在1.5秒后移动到主页。但是当我这样做时,我希望首先从堆栈中删除启动页面,以便主页不会让它返回。

如何做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以看到doc。 Ionic 2使用自己的导航模块,但不使用angular2的路由器。 NavController有一个pop()函数来从堆栈中删除页面。

答案 1 :(得分:0)

您可以使用remove功能从推送的新页面ngOnInit中的堆栈中删除上一页。

this.navCtrl.remove()

或者

如果你想开始一个新的堆栈,你可以setRoot而不是push。这可能是启动画面页面回家的解决方案。