双击导航 Ionic 2
Double click for navigation Ionic 2
我的应用程序有下一个问题。我想使用一个按钮在 2 个页面之间导航。当我单击该按钮时,该应用程序应更改在导航中推送此新页面的页面。问题是当我点击按钮时,只改变了页面的 ion-header,而不是内容。我需要点击两次。
我不知道我的代码哪里出错了。
这里是按钮:
<button [navPush]="loginscreenpage" id="btnRegistro" style="border-right:1px solid white">Iniciar sesión</button>
谢谢
要在 Ionic 2 中浏览您的页面,我建议使用 ionic-angular
中的 NavController
这是一个例子。
page1.ts
import {NavController} from 'ionic-angular';
import {Page2Page} from '../page2/page2';
@Component({
templateUrl: 'build/pages/page1/page1'
})
export class Page1Page{
constructor(public navCtrl: NavController){}
itemTapped(){
this.navCtrl.push(Page2Page);
}
}
这将在您的应用程序的右上角使用 'back' 按钮推送您的页面。
page1.html
// Your stuff
<button (click)="itemTapped()">Iniciar sesión</button>
// End of your stuff
如果您真的想更改根页面,请使用 NavController
中的 setRoot
函数:this.navCtrl.setRoot(Page2Page)
而不是 push
函数。
我的应用程序有下一个问题。我想使用一个按钮在 2 个页面之间导航。当我单击该按钮时,该应用程序应更改在导航中推送此新页面的页面。问题是当我点击按钮时,只改变了页面的 ion-header,而不是内容。我需要点击两次。
我不知道我的代码哪里出错了。
这里是按钮:
<button [navPush]="loginscreenpage" id="btnRegistro" style="border-right:1px solid white">Iniciar sesión</button>
谢谢
要在 Ionic 2 中浏览您的页面,我建议使用 ionic-angular
NavController
这是一个例子。
page1.ts
import {NavController} from 'ionic-angular';
import {Page2Page} from '../page2/page2';
@Component({
templateUrl: 'build/pages/page1/page1'
})
export class Page1Page{
constructor(public navCtrl: NavController){}
itemTapped(){
this.navCtrl.push(Page2Page);
}
}
这将在您的应用程序的右上角使用 'back' 按钮推送您的页面。
page1.html
// Your stuff
<button (click)="itemTapped()">Iniciar sesión</button>
// End of your stuff
如果您真的想更改根页面,请使用 NavController
中的 setRoot
函数:this.navCtrl.setRoot(Page2Page)
而不是 push
函数。