我有一个角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
在utilities.module.ts我导入图标组成部分,声明它和导出。 在共享模块中,我导入了utilities模块并导出它。 在应用程序模块中,我导入共享模块。在我的应用程序组件中,我想要 使用我的图标组件,但出现错误:'app-icon' is not a known element:
是否可以重新导出这样的模块/组件? 如果没有,是否将公用程序模块直接导入应用程序模块的唯一选择?我发现抱怨应用程序图标组件不可用的模块/组件/模板是消息组件。我试图将图标组件直接导入到消息组件中,但它仍然抱怨图标组件不可用。
感谢您的解释。将图标组件导入消息模块实际上导致了有关在两个模块中声明的图标组件的错误。可能是因为消息模块被公用程序模块导入。无论如何,我只是做了一个图标模块,然后我可以导入到实用程序和消息模块。我不确定这个解决方案有多好,需要深入研究构建角度2。 – Jan