【发布时间】:2017-05-16 11:32:46
【问题描述】:
我的结构如下:
App
*component, module, template*
Component 1
*component, module, template*
Component 11
*component, module, template*
Global Component
*component, temaplte, BUT NO MODULE*
My App 模块包含组件 1 和组件 11 模块。我在 app 模块中声明了全局组件,以便可以在所有其他组件中使用它。我还在 app 模块中导出了它。
但是当我在组件 11 模板中使用选择器时,控制台显示not a known element。
我尝试在我的其他组件中导入它,但它说它已经导入,我应该在更高的模块中导入它。
你能告诉我如何声明一个组件以便它可以在子模板中使用吗?
【问题讨论】:
-
你能发布一些代码吗?至少那些模块文件..
-
能否检查App组件的模块是否导出了Global组件,以及Component 11的模块是否导入了App Component的模块?
-
对不起@5313M,我不能,堆栈说我的代码有缩进问题,即使我显然没有缩进问题(我的代码缩进了 4 个空格)
-
@Davy 应用模块导出组件,但 C11 模块声明了该组件。如果我导入它,它会显示
unknon directive [Global component]
标签: angular angular2-components angular2-modules