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