public static popToPage(navCtrl: NavController, page: string): boolean {
let views = navCtrl.getViews()
for (let i = 0; i < views.length; i++) {
if (views[i].id == page) {
let view: ViewController = views[i];
navCtrl.remove(view.index + 1, navCtrl.getActive().index - view.index);
return true;
}
}
return false;
}
public static removeToPage(navCtrl: NavController, page: string): boolean {
let views = navCtrl.getViews()
for (let i = 0; i < views.length; i++) {
if (views[i].id == page) {
let view: ViewController = views[i];
navCtrl.remove(view.index + 1, views.length - (view.index + 1));
return true;
}
}
return false;
}
本文介绍了一种在导航控制器中实现特定页面跳转的方法,包括popToPage与removeToPage两个函数,用以精确控制视图堆栈,适用于移动应用开发中的页面管理。
4769

被折叠的 条评论
为什么被折叠?



