ionic 4 嵌套路由不起作用。未在 url 上加载 loadchildren
ionic 4 nested routes not working. Not loading loadchildren on url
我有两个页面 'items' 和 'address'。现在我试图在 'items/address' url 上加载地址页面,但我只被重定向到 'items' 页面。
这是我在 items.module.ts 上的路线:
const routes: Routes = [
{
path: '',
component: ItemsPage,
children :[
{ path: 'address', loadChildren: '../address/address.module#AddressPageModule' },
]
},
];
我有页面目录中的所有页面。
提前致谢
问题是您的 url 'items/address'
没有定义路径 'items'
。这是我的做法 -
const routes: Routes = [
{ path: '', redirectTo: 'items', pathMatch: 'full' },
{
path: 'items', children: [
{ path: '', loadChildren: './items/items.module#ItemsPageModule' },
{ path: 'address', loadChildren: './items/address/address.module#AddressPageModule' },
]
}
];
我有两个页面 'items' 和 'address'。现在我试图在 'items/address' url 上加载地址页面,但我只被重定向到 'items' 页面。
这是我在 items.module.ts 上的路线:
const routes: Routes = [
{
path: '',
component: ItemsPage,
children :[
{ path: 'address', loadChildren: '../address/address.module#AddressPageModule' },
]
},
];
我有页面目录中的所有页面。 提前致谢
问题是您的 url 'items/address'
没有定义路径 'items'
。这是我的做法 -
const routes: Routes = [
{ path: '', redirectTo: 'items', pathMatch: 'full' },
{
path: 'items', children: [
{ path: '', loadChildren: './items/items.module#ItemsPageModule' },
{ path: 'address', loadChildren: './items/address/address.module#AddressPageModule' },
]
}
];