'app-header' is not a known element
Bonjour à tous,
Je débute en Angular.
J'essaie de suivre plusieurs tuto pour apprendre comment ça fonctionne.
J'en suis arrivé à un qui me pose un problème. Je n'arrive pas à comprendre.
C'est vraiment super simple pourtant.
Tout d'abord mon environnement :
Angular CLI: 17.3.8
Node: 18.20.3
Package Manager: npm 10.8.1
Ensuite, j'ai créé 2 modules, core et shared.
J'ai créé un composant header dans core/components
J'ai déclaré le HeaderComonent dans core.module.ts :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { HeaderComponent } from './components/header/header.component';
@NgModule({
declarations: [
HeaderComponent
],
imports: [
CommonModule
],
exports: [
HeaderComponent
]
})
export class CoreModule { } |
J'ai importer mon module core dans le app.module.ts :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { CoreModule } from './core/core.module';
@NgModule({
declarations: [
AppComponent
],
imports: [
CoreModule
],
bootstrap: [
AppComponent
]
})
export class AppModule { } |
Ensuite, dans le app.component.html je rajoute mon header :
Code:
<app-header></app-header>
en quand j'essaie de faire un build, j'ai un message qui me dit ceci :
Citation:
X [ERROR] NG8001: '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. [plugin angular-compiler]
src/app/app.component.html:0:0:
0 │
╵ ^
Error occurs in the template of component AppComponent.
src/app/app.component.ts:5:15:
5 │ templateUrl: './app.component.html',
╵ ~~~~~~~~~~~~~~~~~~~~~~
J'ai suivi le tuto vraiment au caractère près, je l'ai recommencé plusieurs fois, et j'arrive toujours au même résultat...
Si quelqu'un a une idée...
Michel