我有一个延迟加载的模块。我想让用户通过在url地址内输入路由路径来直接输入与该模块关联的路由之一,该怎么办?
延迟加载的路由:
import { Routes, RouterModule } from '@angular/router';
import { NgModule } from '@angular/core'
export const routes: Routes = [
{
path: '', children: [
{ path: '', component: Component },
{ path: ':id', component: Component }
]
},
];
@NgModule({
imports: [
RouterModule.forChild(routes)
],
})
export class Router { }
主要路线
import { Routes } from '@angular/router';
export const AppRoutes: Routes = [
{ path: '', redirectTo: '/dashboard', pathMatch: 'full' },
// This is the lazy loaded route
{
path: '', component: LayoutComponent, children: [
{ path: 'view', loadChildren: './modules/view.module#DModule' },
]
},
];
想要的结果是允许用户键入:
doaminurl ... / view /:12