角度错误:尽管添加了“CUSTOM_ELEMENTS_SCHEMA”,但“app-header”不是已知元素

问题描述 投票:0回答:1

角度错误:尽管添加了“CUSTOM_ELEMENTS_SCHEMA”,但“app-header”不是已知元素


  • 错误:“app-header”不是已知元素:
  1. 如果“app-header”是 Angular 组件,则验证它是否是该模块的一部分。
  2. 如果 'app-header' 是 Web 组件,则将 'CUSTOM_ELEMENTS_SCHEMA' 添加到该组件的 '@NgModule.schemas' 以抑制此消息。ngtsc(-998001)

Please check the screenshot


即使“app-header”组件在浏览器中渲染,相应的“header.component.ts”或“header.component.html”中的内容也没有显示。我附上了截图供参考。

这是我迄今为止尝试过的:

  • 我已经验证“app-header”确实是模块的一部分。
  • 我已将“CUSTOM_ELEMENTS_SCHEMA”添加到模块的“@NgModule.schemas”中以抑制错误。

我的目标是解决此问题并确保“app-header”中的内容按预期显示(“header Works”)。如果有人对如何克服这个问题有见解或建议,我将非常感谢您的帮助。谢谢!

angular angularjs components
1个回答
0
投票

我想通了。我需要做的就是在 app.module.ts 和“exports”中声明它。 但我有一个问题,我的目录是 app/components/header.ts 和 html,所以在声明中:我添加了“HeaderComponent”。这是如何运作的?

@NgModule({
  declarations: [
    AppComponent,
    HeaderComponent
  ],
  
  exports: [
    HeaderComponent
  ]

© www.soinside.com 2019 - 2024. All rights reserved.