gpt4 book ai didi

Angular 2 全局组件

转载 作者:行者123 更新时间:2023-12-04 14:27:58 26 4
gpt4 key购买 nike

我的结构如下:

App
*component, module, template*
Component 1
*component, module, template*
Component 11
*component, module, template*
Global Component
*component, temaplte, BUT NO MODULE*

我的 App 模块包含组件 1 和组件 11 模块。我在 app 模块中声明了全局组件,以便我可以在所有其他组件中使用它。我还在应用程序模块中导出了它。

但是当我在组件 11 模板中使用选择器时,控制台显示 not a known element

我尝试在我的其他组件中导入它,但它说它已经导入,我应该在更高的模块中导入它。

你能告诉我如何声明一个组件以便它可以在子模板中使用吗?

最佳答案

我假设“全局组件”在 Angular 2 架构中是未知的。另见此处 ==> https://angular.io/docs/ts/latest/guide/architecture.html

根据经验,我知道如果在 app.module 级别导入组件(例如管道)可能会出现问题。例如,当使用管道执行此操作时,您会收到“找不到管道”错误。也许您的组件遇到了类似的问题。

所以我建议让您的组件成为模块的一部分,然后将您的模块而不是组件导入到您的 app.module 中。

关于Angular 2 全局组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41425482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com