尝试使用这些方法进行了尝试,创建了一个称为标头的组件,其中包括导航。用户是一个模块,其中包含用户列表和用户范围的组件,该组件由懒负载技术实现。与用户一起,我创建了家庭组件和仪表板组件。我能够将其重定向到HOMER和仪表板页面,而不是在用户页面上,我在所有组件中都添加了标题组件()。下面是我尝试重定向到用户页面时的标题:
core.es5.js:1020 ERROR Error: Uncaught (in promise): Error: Template parse errors:
'app-header' is not a known element:
1. If 'app-header' is an Angular component, then verify that it is part of this module.
2. If 'app-header' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("[ERROR ->]<app-header></app-header>
<h2>Users</h2>
<router-outlet></router-outlet>
您需要为标头组件创建模块。您可以使用此命令使用CLI创建它:
ng g module header --flat
在'header.module'中,您需要在declarations
数组中声明HeaderComponent
并将其导出在exports
数组中。并在'app.module.ts'的 imports
中添加'header.module'。