'app-header' 不是已知元素:
'app-header'
如果 'app-header' 是Angular组件,则验证它是否为此模块的一部分 .
如果 'app-header' 是Web组件,则将'CUSTOM_ELEMENTS_SCHEMA'添加到此组件的'@NgModule.schemas'以禁止显示此消息 . ("wrapper"> [错误 - >]
这个错误应该有很多原因 . 您可以检查以下点来解决此错误 .
1)检查组件中声明的选择器名称和使用的名称2)app-header组件必须在声明中的某个模块中声明3)如果有另一个模块用于app-header,则在当前模块中导入该模块4)重新启动每次更改后的服务器(可能在某些情况下)
此错误与 angular-cli 有关 'app-header' 组件并使用它,但此组件不是应用程序中任何模块的一部分 . 要修复此错误,请在 app.module.ts 文件中定义此组件,如下所示:
angular-cli
app.module.ts
在声明部分中添加组件类名称
@NgModule({ declarations: [ AppComponent, AppHeader ], imports: [ BrowserModule, BrowserAnimationsModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
您是否在模块中声明了组件?例如:
@NgModule({ declarations: [ AppComponent, LoginComponent, DashboardComponent, VideosComponent ], imports: [ BrowserModule, BrowserAnimationsModule, SharedModule, CoreModule, AppRoutingModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
请注意,此示例不使用您的app-header组件 .
我有同样的错误:我是ang2的新手我有一个不匹配的黑白选择器名称和app.component.ts中的标签名称
@Component({selector:'app-my-home',
在我的my-home.component.ts中,我在app.component.ts中尝试<'my-home'> . 当我改为<'app-my-home'>时,它起作用了
4 回答
这个错误应该有很多原因 . 您可以检查以下点来解决此错误 .
1)检查组件中声明的选择器名称和使用的名称2)app-header组件必须在声明中的某个模块中声明3)如果有另一个模块用于app-header,则在当前模块中导入该模块4)重新启动每次更改后的服务器(可能在某些情况下)
此错误与
angular-cli
有关'app-header'
组件并使用它,但此组件不是应用程序中任何模块的一部分 . 要修复此错误,请在app.module.ts
文件中定义此组件,如下所示:您是否在模块中声明了组件?例如:
请注意,此示例不使用您的app-header组件 .
我有同样的错误:我是ang2的新手我有一个不匹配的黑白选择器名称和app.component.ts中的标签名称
@Component({selector:'app-my-home',
在我的my-home.component.ts中,我在app.component.ts中尝试<'my-home'> . 当我改为<'app-my-home'>时,它起作用了