Angular загружает все модули, соответствующие маршруту - PullRequest
0 голосов
/ 28 мая 2020

у меня есть приложение с маршрутизацией примерно так

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.

это возможно? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...