у меня есть приложение с маршрутизацией примерно так
routes = [
{path: 'route-a', loadChildren: 'path/to/route-a.module'},
{path: 'route-a/subroute-a', loadChildren: 'path/to/subroute-a.module'},
{path: 'route-a/subroute-b', loadChildren: 'path/to/subroute-b.module'}
]
проблема, с которой я столкнулся, заключается в том, что если я перейду к route-a/subroute-a|b
, он загрузит route-a.module
.
обходной путь нужно было изменить на
routes = [
{path: 'route-a/index', loadChildren: 'path/to/route-a.module'},
{path: 'route-a/subroute-a', loadChildren: 'path/to/subroute-a.module'},
{path: 'route-a/subroute-b', loadChildren: 'path/to/subroute-b.module'}
]
, но это не то, что я хочу, я хочу, чтобы URL-адрес выглядел как /route-a
и загружал router-a.module
, а когда URL-адрес route-a/subroute-a|b
, загружал только subroute-a|b
без загрузки route-a.module
.
это возможно? Спасибо.