Это сработало для меня; Я забыл закрыть свой модал, прежде чем перейти на другую страницу. :)
я один экран входа в систему с домом идет с меню, 4 вкладки. подобноhome, about, location, more
. И в этом случае меню работает нормально. При входе в систему я использую приведенный ниже код для перемещения по экрану на главную страницу со всеми вкладками меню. На этот раз все работает нормально.
this.navCtrl.push(TabsPage);
И когда я вabout
экран. У меня есть одна кнопка, чтобы показать некоторые данные, и когда пользователь нажмет кнопку ОК, он покажет один экран с некоторыми данными оценки:
это тот код экрана:
<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
но знаешь. Как только я нажму, что он перейдет на страницы крана.
Вот этот код:
cancelBtn() {
//this.navCtrl.setRoot(TabsPage);
this.navCtrl.push(TabsPage);
}
Так что он идет на мою домашнюю страницу со всеми значками меню, нажмите значок ... Но вкладки работают.
обновлено:Я пробовал сdismiss viewcontroller
Но его отклонить только мнение, так что до сих пор на моей странице вопроса ..... но мне нужно перейти к моейtabspage
...Как я могу это сделать ?