Как загрузить ленивый загруженный маршрут, когда пользователь вводит путь прямо внутри URL?- угловой 7 - PullRequest
0 голосов
/ 21 мая 2019

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

...