ionic-framework - 如何在所有页面上显示 Ionic Tabs?

标签 ionic-framework tabs ionic4

我目前正在使用 Ionic 4 开发一个移动应用程序。我使用 Ionic CLI 构建它,但我做了一个空白项目。我创建了一些组件(例如登录、注册...),然后添加了 Ionic 中的选项卡。

我的问题是,Ionic 选项卡仅出现在 tabs.router.module.ts 中的页面上。如何在所有页面上显示选项卡?

除了它们之外,每个组件都在 app-routing.module.ts 中,我尝试将它们剪切并粘贴到 tabs.router.module.ts 中,但我不确定这是一件好事。

tabs.routes.module.ts

const routes: Routes = [
  {
    path: 'tabs',
    component: TabsPage,
    children: [
      {
        path: 'home',
        children: [
          {
            path: '',
            loadChildren: '../home-page/tab1.module#HomePageModule'
          }
        ]
      },
      {
        path: 'game/new',
        children: [
          {
            path: '',
            loadChildren: '../game/create-game-page/tab2.module#CreateGamePageModule'
          }
        ]
      },
      {
        path: '',
        redirectTo: '/tabs/home',
        pathMatch: 'full'
      }
    ]
  },
  {
    path: '',
    redirectTo: '/tabs/home',
    pathMatch: 'full'
  }
];

目前我的标签可以工作,但我不确定它们是如何完美工作的。感谢您的帮助。

最佳答案

将您的路线作为子级添加到选项卡路由器文件中的选项卡将使您实现目标。

关于ionic-framework - 如何在所有页面上显示 Ionic Tabs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54497410/

相关文章:

android-studio - 使用 WSL Ubuntu 在 Windows 机器上配置 CAPACITOR_ANDROID_STUDIO_PATH 环境变量

python - 如何在 ipywidgets Python 的选项卡中显示 interact()

ionic-framework - Ionic 5 是否有滑动事件?

css - ionic 4 自定义 ionic 菜单宽度在 ios 中不起作用

android - Ionic Firebase 是否具有与原生相同的功能?

asp.net-web-api - 如何使用 Asp.net WebApi 验证 ionic 应用程序

angular - 电容器存储或 Cordova 存储

javascript - ionic 2 : creating a ng-repeat inside ion-slides

java - 如何使用 Intent 从 android 中的另一个常规 Activity 调用特定的选项卡 Activity

java - Android:将 SharedPreferences 与选项卡布局结合使用