我有一个具有以下结构的 Angular 2 项目:
/app
app.component.ts
app.module.ts
/shared
shared.module.ts
/layout
/utilities
utilities.module.ts
/icon
icon.component.ts
/message
message.module.ts
message.component.ts <----Problem here
在 utility.module.ts 中,我导入图标组件,声明它并导出它。在共享模块中,我导入实用程序模块并将其导出。在 app 模块中,我导入了共享模块。在我的应用程序组件中,我想使用我的图标组件,但出现错误:'app-icon' is not a known element:
是否可以重新导出这样的模块/组件?如果不是,将实用程序模块直接导入应用程序模块的唯一替代方法是什么?
编辑:我注意到抱怨 app-icon 组件不可用的模块/组件/模板是消息组件。我尝试将图标组件直接导入到消息组件中,但它仍然抱怨图标组件不可用。