diff --git a/src/pages/menu/menu.ts b/src/pages/menu/menu.ts index 6c8bd54..15b188c 100644 --- a/src/pages/menu/menu.ts +++ b/src/pages/menu/menu.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { ViewController, NavController, IonicPage } from 'ionic-angular'; +import { App, ViewController, NavController, IonicPage } from 'ionic-angular'; @IonicPage() @@ -10,18 +10,22 @@ import { ViewController, NavController, IonicPage } from 'ionic-angular'; export class MenuPage { options: Array<{ component: string, title: string }>; - constructor(public viewCtrl: ViewController, public navCtrl: NavController) { + constructor( + public app: App, + public viewCtrl: ViewController, + public navCtrl: NavController + ) { this.options = [ { component: 'SobrePage', title: 'Sobre o projeto' }, ] } goToPage(page: string) { - this.navCtrl.push(page); + this.app.getRootNav().push(page); this.close(); } close() { - this.viewCtrl.dismiss(); + return this.viewCtrl.dismiss(); } }