⊗jsagPmLCOI 71 of 97 menu

Le hook ngOnInit dans Angular

Le hook ngOnInit se déclenche lors de l'initialisation du composant. Par son action, il ressemble au constructeur de la classe, mais on peut y exécuter des tâches plus complexes, comme, le chargement de données depuis un serveur.

Voyons comment utiliser ce hook. Pour commencer, il faut importer son interface :

import { OnInit } from '@angular/core';

Ensuite, il faut inclure l'interface dans la classe du composant :

export class UserComponent implements OnInit { }

Après cela, nous pourrons écrire dans la classe du composant la méthode ngOnInit et cette méthode s'exécutera automatiquement lors de l'initialisation de la classe. Vérifions son fonctionnement :

export class UserComponent implements OnInit { constructor() { console.log('constructor is started'); } ngOnInit() { console.log('onInit is applied'); } }

Créez une méthode privée show et appelez-la lors de l'initialisation du composant.

azbydeenesfrkakkptruuz