您是如何在Ionic/Angular中处理应用程序版本控制服务器端的APP_BASE_HREF与路由冲突 描述

您是如何在Ionic/Angular中处理应用程序版本控制服务器端的APP_BASE_HREF与路由冲突 描述,angular,ionic4,Angular,Ionic4,我有两条路线,一条用于应用程序模块,另一条用于选项卡模块 应用程序路线 app-routing.module.ts const routes: Routes = [ { path: '', redirectTo: 'home', pathMatch: 'full' }, { path: 'home', loadChildren: './pages/home/home.module#HomePageModule' }, { path: '', lo

我有两条路线,一条用于应用程序模块,另一条用于选项卡模块

应用程序路线 app-routing.module.ts

const routes: Routes = [
  { path: '', redirectTo: 'home', pathMatch: 'full' },
  {
    path: 'home',
    loadChildren: './pages/home/home.module#HomePageModule'
  },

  {
    path: '',
    loadChildren: './tabs/tabs.module#TabsPageModule'
  }
]
const routes: Routes = [
  {
    path: 'tabs',
    component: TabsPage,
    children: [
      {
        path: '',
        redirectTo: '/tabs/tab1',
        pathMatch: 'full'
      },
      {
        path: 'tab1',
        children: [
          {
            path: '',
            loadChildren: '../tab1/tab1.module#Tab1PageModule'
          }
        ]
      }
    ]
  },
  {
    path: '',
    redirectTo: '/tabs/tab1',
    pathMatch: 'full'
  }
]
制表符路线 tabs.router.module.ts

const routes: Routes = [
  { path: '', redirectTo: 'home', pathMatch: 'full' },
  {
    path: 'home',
    loadChildren: './pages/home/home.module#HomePageModule'
  },

  {
    path: '',
    loadChildren: './tabs/tabs.module#TabsPageModule'
  }
]
const routes: Routes = [
  {
    path: 'tabs',
    component: TabsPage,
    children: [
      {
        path: '',
        redirectTo: '/tabs/tab1',
        pathMatch: 'full'
      },
      {
        path: 'tab1',
        children: [
          {
            path: '',
            loadChildren: '../tab1/tab1.module#Tab1PageModule'
          }
        ]
      }
    ]
  },
  {
    path: '',
    redirectTo: '/tabs/tab1',
    pathMatch: 'full'
  }
]
在服务器端,每个版本(v0.0、v0.1…v1.3…)都有一个文件夹。为了在版本上重定向,我设置了一个默认行为。 例如:my.app.com/home->返回文件夹v1.3中的默认版本

你已经解决这个问题了吗

我已经尝试用APP_BASE_HREF()解决这个问题,但它没有真正起作用