6-4 Utiliser le composant
Nous avons un composant tout neuf (ProjetsListe
), mais il se sent un peu seul.
Pour utiliser un composant à l'intérieur de l'application, il suffit d'y faire référence à l'aide d'une balise HTML portant le nom de l'attribut selector
du composant.
Dans le cas qui nous occupe, le sélecteur du composant est le suivant:
src/app/projets-liste.ts
@Component({
selector: 'app-projets-liste',
imports: [],
//...
Cela veut dire que nous pourrons intégrer le composant dans l'application via la balise <app-projets-liste></app-projets-liste>
.
Intégrer ProjetsListe
à App
Pour l'instant App
est le composant d'entré de l'application et donc représente notre page d'accueil. Utilisons cette dernière pour faire afficher ProjetsListe
- Dans le composant
App
, ajoutez la balise<app-projets-liste>
, juste en dessous du titreh1
. Commencez à taper le nom du composant et vous devriez voir apparaitre une liste de suggestions. - Sélectionnez
app-projets-liste
dans le menu déroulant. WebStorm vous demandera de confirmer la ressource à importer. Confirmez en sélectionnant l'option présentée. - Cela ajoutera à votre liste d'importation la composant
@Component({
selector: 'app-root',
imports: [RouterOutlet, ProjetsListe], - Assurez-vous de fermer la balise correctement, autrement vous aurez une erreur
//...
template: `
<h1>{{ title() }}!</h1>
<app-projets-liste></app-projets-liste> - Utilisez votre navigateur pour constater le changement dans la page
http://localhost:4200
Vous venez tout juste de faire afficher un nouveau composant!