Aller au contenu principal

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

  1. Dans le composant App, ajoutez la balise <app-projets-liste>, juste en dessous du titre h1. Commencez à taper le nom du composant et vous devriez voir apparaitre une liste de suggestions. img
  2. 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. img
  3. Cela ajoutera à votre liste d'importation la composant
    @Component({
    selector: 'app-root',
    imports: [RouterOutlet, ProjetsListe],
  4. Assurez-vous de fermer la balise correctement, autrement vous aurez une erreur
    //...
    template: `
    <h1>{{ title() }}!</h1>
    <app-projets-liste></app-projets-liste>
  5. Utilisez votre navigateur pour constater le changement dans la page
    http://localhost:4200

Vous venez tout juste de faire afficher un nouveau composant!

party