ionic2 pop多层页面

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;
}

猜你喜欢

转载自blog.csdn.net/strong90/article/details/80773239