您是如何在Ionic/Angular中处理应用程序版本控制服务器端的APP_BASE_HREF与路由冲突 描述
我有两条路线,一条用于应用程序模块,另一条用于选项卡模块 应用程序路线 app-routing.module.ts您是如何在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
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()解决这个问题,但它没有真正起作用