Корневой макет для моего проекта Ionic 3 - TabsPage
. Но по некоторым причинам у меня есть страница «Что нового», которая отображается как root, если после запуска приложения появляются новые функции. Эта страница отображается без вкладок. В конце страницы пользователь может нажать кнопку «Понятно». Отсюда я хочу связать его с другой страницей в моем приложении.
Проблема: Если я связываюсь с NavController
на странице, страница отображается без вкладок, потому что корень не TabsPage. Но здесь мне снова нужны вкладки ...
Что я пробовал:
Что-new.ts
markAsRead() {
this.navCtrl.setRoot(TabsPage, {
openGetPro: true
});
}
Тогда я на TabsPage
tabs.ts
ngOnInit(): void {
this.showStorePage = this.navParams.get('openGetPro');
if (this.showStorePage) {
this.navCtrl.push(GetProPage);
}
}
Но ни в коем случае ... страница появляется без вкладок. Если я нажимаю кнопку «Назад», вкладки снова отображаются.
Как открыть страницу с вкладками?