当我按下屏幕离子时,菜单不工作3
问题描述:
我有一个屏幕登录与家中带有菜单,4个选项卡。像home, about, location, more
。在这种情况下菜单工作正常。当我登录时,我使用以下代码将屏幕导航到所有选项卡,菜单的主页。那个时候它的工作正常。当我按下屏幕离子时,菜单不工作3
this.navCtrl.push(TabsPage);
而当我在about
屏幕。我有一个按钮可以显示一些数据,当用户按下OK按钮会显示一个屏幕,一些得分数据:
这是屏幕代码:
<ion-header>
<ion-navbar color="navcolr" no-border-bottom>
<ion-title >Exam Score</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding fullscreen>
<ion-card style="width: 91%;">
<div style="font-size: 20px;text-align: center;">
<span>Your Score : {{this.correctans}}</span>
</div>
</ion-card>
<button ion-button style="width: 152px !important;margin-left: 23%;" (click)="cancelBtn()">CANCEL</button>
</ion-content>
这上面的屏幕将是一个modalCtrl
。所以上面你可以看到cancel
buton知道。一旦我按下,它会去点击页面。
下面的代码:
cancelBtn() {
//this.navCtrl.setRoot(TabsPage);
this.navCtrl.push(TabsPage);
}
所以它要我所有的菜单图标,点击图标主页...但选项卡工作。
更新:
我dismiss viewcontroller
尝试,但其只解雇的观点,所以仍然在我的问题页面.....但我需要去我的tabspage
...我怎样才能做到这一点?
答
模态页
import {ViewController} from 'ionic-angular';
...
constructor(
private view: ViewController
) {}
...
closeModal() { //handler to close modal.
this.view.dismiss();
}
+0
这为我工作;在转到另一个页面之前,我忘了关闭我的模式。 :) – timgavin
@sebaferreras任何解决方案,请为这个 – doubtman