feat(angular): add global pop() (#17182)

fixes #16340
This commit is contained in:
Manu MA
2019-01-21 01:52:47 +01:00
committed by GitHub
parent 25b88478a1
commit 766c79d2a1
7 changed files with 35 additions and 11 deletions

View File

@@ -76,8 +76,11 @@ export class StackController {
pop(deep: number, stackId = this.getActiveStackId()) {
return this.zone.run(() => {
const views = this.getStack(stackId);
if (views.length <= deep) {
return Promise.resolve(false);
}
const view = views[views.length - deep - 1];
return this.navCtrl.navigateBack(view.url);
return this.navCtrl.navigateBack(view.url).then(() => true);
});
}