收到错误错误:选择器"app-root"与任何元素都不匹配



我收到错误

"ERROR Error: The selector "app-root" did not match any elements
at t.selectRootElement (angular8-demo.js:3)
at e.create (angular8-demo.js:3)
at t.bootstrap (angular8-demo.js:3)
at angular8-demo.js:3
at Array.forEach ()
at t._moduleDoBootstrap (angular8-demo.js:3)
at angular8-demo.js:3
at t.invoke (angular8-demo.js:2)
at Object.onInvoke (angular8-demo.js:3)
at t.invoke (angular8-demo.js:2) "

将 Angular 8 组件导入外部 HTML 文件时。此外,我已经完成了将单个组件导出到外部html页面,但是该组件未完全加载。它的一些字段丢失了。

app-rootapp.componant.html文件的选择器

请检查此选择器是否在 App.Component.ts 文件中可用,如下所示:

@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})

此选择器从索引.html文件中调用,如下所示

<app-root></app-root>

AppComponent应该在 App.Module.ts 文件中声明,并添加到引导程序中,如下所示

declarations: [   
AppComponent,    
],
bootstrap: [AppComponent],

请检查您是否在 App.Module.ts 文件中声明了应用组件。

相关内容

最新更新