Un composant d'entrée "bootstrapped"
Voici un exemple de spécification d'un composant amorcé
AppComponent
, dans un fichier
app.module.ts
de base :
Un composant "bootstrapped" est un composant d'entrée chargé par Angular dans le DOM lors du processus d'amorçage (lancement de l'application).
Les autres composants d'entrée sont chargés dynamiquement par d'autres moyens, comme avec le routeur.
Angular charge une racine dynamiquement
AppComponent
car elle est répertoriée par type dans
@NgModule.bootstrap
.
Un composant peut également être démarré impérativement dans la méthode du module ngDoBootstrap()
.
La propriété indique au compilateur qu'il s'agit d'un composant d'entrée et qu'elle doit générer du code pour
amorcer l'application avec ce composant @NgModule.bootstrap
Un composant "bootstrapped" est nécessairement à un composant d'entrée car l'amorçage est un processus impératif,
il doit donc disposer d'un composant d'entrée.