angular - Angular 加载所有匹配路由的模块
问题描述
我有一个像这样的路由应用程序
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
,当 urlroute-a/subroute-a|b
只加载subroute-a|b
而不加载时route-a.module
。
这可能吗?谢谢你。
解决方案
推荐阅读
- python - 如何选择方形numpy数组的直接较低的非对角线元素?
- amazon-web-services - Amazon SQS - 如何验证队列是否为死信队列?
- java - 警告:未知模块:<...> 指定给 --patch-module
- java - 如何解决在intellij,springboot中导入持久性时出错?
- sql - 在 JSON SQL Server 中解构 JSON 数组
- pine-script - 一段时间后关闭每笔交易
- windows - 当标题行包含空值或空值时,如何浏览 csv 文件?
- git - 如何从 Git 中删除用户名
- python - BeautifulSoup 查找所有具有类的元素并替换每个值,然后打印加入的新列表
- javascript - 链接不使用“react-router-dom”提供任何输出