嘿大家我的ionic2导航问题,
这是我的login.ts
export class LoginPage {
public nav:NavController = null;
static get parameters() {
return [[NavController]];
}
constructor (nav:NavController, public navParams: NavParams,)
{ this.nav = nav;}
goToHome() {
this.nav.push(HomePage);
}
goToAna() {
this.nav.push(BlankPage);
}
}
goToHome()
效果很好,但是goToAna()
无法正常工作,当我点击有goToAna()
的按钮时,goToHome()
停止导航到主页...
答案 0 :(得分:1)
无需声明public nav: NavController = null
,如果您在构造函数中声明public
,则可以在类this.nav
中使用它。
由于您可以在没有其他方法的情况下在每个页面上执行此操作,因此我认为return NavController
将是不必要的。
export class LoginPage {
constructor (public nav:NavController, public navParams: NavParams) { }
goToHome() {
this.nav.push(HomePage);
}
goToAna() {
this.nav.push(BlankPage);
}
}
如果问题在使用时仍然存在,请编辑您的问题并添加相应的HTML
文件。