如果共享文件夹,则无法加载Angular 7.0功能模块路由器

时间:2018-11-28 12:06:18

标签: angular

我在Angular7中有一个应用程序(带有路由器)和功能模块“报告”(也带有子路由器),遇到以下问题: 如果我加载的功能模块位于应用程序的子文件夹中,则一切正常。例如

import { ReportModule } from './report/report.module'; 

如果功能模块位于应用程序外部,因为我想在多个应用程序之间共享(例如import { ReportModule } from './../../../../../Base/Web/features/report/report.module'),那么尽管功能模块本身已在功能模块“ report”中声明了路由,但不会加载加载,因为我可以使用在“报告”功能模块中实现的组件。当功能模块作为npm包进行编译和加载时,也会发生同样的情况。

我做错了什么?你能帮我么?我需要加载功能模块,并且我不想将其放置在应用目录中,因此我可以与其他应用共享该模块。

谢谢

1 个答案:

答案 0 :(得分:0)

在主app.module.ts中加载模块。

import { ReportModule } from './report/report.module'; 

在imports []下添加您的模块:

ReportModule