У меня ленивый загруженный модуль. Я хочу, чтобы пользователь мог напрямую войти в один из маршрутов, связанных с этим модулем, введя путь маршрута внутри 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 ... / вид /: 12