Есть ли способ сделать это, мне нужно это в моем приложении

сно моему пониманию ионных документов и вопросов, таких как:Как сохранить вкладку при нажатии на новую страницу?

Я правильно сделал все необходимое, чтобы предотвратить скрытие панели вкладок. Чтобы было понятно, панель вкладок правильно показывает, когда начинается навигация на любой вкладке, и вы переходите на любую другую вкладку в стеке. Всякий раз, когда вы используете метод «push» из контроллера навигации, модального контроллера и т. Д., Панель вкладок исчезает. Куда я иду не так?

В приведенном ниже коде человек попадает в пошаговое руководство при первой загрузке приложения. Есть кнопка, которая затем переносит их в каталог, где также должна быть панель вкладок.

В случае, когда пользователь уже видел пошаговое руководство, корневой странице назначается домашняя страница, на которой существует панель вкладок. Если пользователь переходит на страницу каталога с домашней страницы с помощью панели вкладок, панель вкладок остается на своем месте, правильно в нижней части страницы.

Насколько я понимаю, добавление tabsHideOnSubPages: false к app.module.ts предотвратит это поведение, но это не так.

app.module.ts ...

imports: [
    IonicModule.forRoot(MyApp, {
       tabsHideOnSubPages:false
    })
]

...

app.component.ts ...

import { Tabs } from '../pages/tabs/tabs';
import { Walkthrough } from '../pages/walkthrough/walkthrough';
@Component({
  templateUrl: 'app.html'
})

export class MyApp {
  rootPage: any = Tabs;
  launchObject:any;
   constructor(private platform: Platform){
     platform.ready().then(() => {
       if(justDownloadedApp){
         this.rootPage = Walkthrough;
       }
     })
   }
 }

...

app.component.html

<ion-nav [root]="rootPage"></ion-nav>

tabs.ts

import { Component } from '@angular/core';
import { Home } from '../home/home';
import { Directory } from '../directory/directory';

@Component({
  templateUrl: 'tabs.html'
})
export class Tabs {
  tab1Root: any = Home;
  tab2Root: any = Directory;
  constructor(){}
}

tabs.html

<ion-tabs>
   <ion-tab [root]="tab1Root" tabsHideOnSubPages="false" tabTitle="Spotlight" tabIcon="flash"></ion-tab>
  <ion-tab [root]="tab2Root" tabsHideOnSubPages="false" tabTitle="Stores" tabIcon="cart"></ion-tab>
</ion-tabs>

walkthrough.ts

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Directory } from '../directory/directory';

@Component({
  selector: 'walkthrough',
  templateUrl: 'walkthrough.html'
})
export class Walkthrough {
  constructor(public navCtrl: NavController){}

  toDirectory(): any{
    this.navCtrl.push(Directory);
  }
}

walkthrough.html

<ion-header class="opaque"></ion-header>
<ion-content class="walkthroughBackground">
   <ion-col>
       <ion-row>
          <button class="clear-button-two" (click)="toDirectory()">Directory</button>
       </ion-row>
   <ion-col>
</ion-content>

Ответы на вопрос(1)

Ваш ответ на вопрос