最近开发ionic项目,因为跳转的子页面太多,回到根页面如果是点击每个页面的back按钮则用户体验度太低,查看ionic官方文档,突然看到NavController(官方文档)包含popToRoot()这样一个方法,
popToRoot(opts)
Navigate back to the root of the stack, no matter how far back that is.(返回到堆栈的根目录,不管它有多远。)
在按钮的点击事件触发的方法中,调用
this.navCtrl.popToRoot();
即可从多重子页面直接返回至根页面。