angular - Angular 8 功能模块路由中的多个组件
问题描述
我有一个主模块和一个包含多个组件的功能模块。下面是功能路由文件中多条路由的配置。
const priorityRoutes: Routes = [
{ path: 'abc', component: ComponentOne,runGuardsAndResolvers: 'always' },
{ path: 'def', component: ComponentTwo,runGuardsAndResolvers: 'always' }
]
主模块路由配置为:
const routes: Routes = [
{
path: 'main',
loadChildren: ()=>import('./main.module').then(m=>m.MainModule)
}]
我正在使用它们访问它们
/main/abc
但导航不起作用。没有错误显示并且组件不显示。
解决方案
我确实在主模块路由中导出了 RouterModule,但没有在功能模块路由中导出。那应该没问题吧?
推荐阅读
- c# - 如何验证返回列表函数 C# 的断言抛出异常
- azure - 关于在 Azure 中使用 K8s API 服务器 URL 的说明
- java - JDBC 驱动程序必须显式添加到类路径
- python-3.x - Pyenv 和 Python 3.9.1。- 在大苏尔建立失败
- mysql-python - 我需要 MySQL 作为网站,但无法将其安装在 www.pythonanywhere.com 的服务器上
- javascript - 如何使用 Bitrix API 过滤使用多个值作为一个键的联系人?
- c++ - 带有循环的 C++ 枚举行为
- c - 在 C 中浏览整个文件夹
- python-3.x - Ansible 无法运行 Terraform 计划
- reactjs - 如何将数据作为道具传递给页面组件以重用它?