Angular

Standalone Components

Standalone components, imports, providers, bootstrapping, migration from NgModules, new application structure

18 questions d'entretien·
Confirmé
1

Qu'est-ce qu'un standalone component en Angular ?

Réponse

Un standalone component est un composant Angular qui définit standalone: true dans son décorateur @Component. Cela permet au composant de gérer ses propres imports et providers sans nécessiter de NgModule. Les standalone components simplifient l'architecture en éliminant la nécessité de modules intermédiaires pour organiser les dépendances.

2

Comment déclarer un standalone component ?

Réponse

Pour créer un standalone component, il suffit d'ajouter la propriété standalone: true dans le décorateur @Component. Cette simple déclaration rend le composant indépendant de tout NgModule et permet de gérer directement ses imports et providers dans les métadonnées du composant, éliminant ainsi le besoin de déclaration externe dans un module.

3

Comment importer un autre composant dans un standalone component ?

Réponse

Dans un standalone component, les dépendances (composants, directives, pipes) s'ajoutent directement dans le tableau imports du décorateur @Component. Chaque composant peut importer d'autres standalone components, des directives, des pipes ou même des NgModules classiques. Cela élimine le besoin de NgModules intermédiaires pour gérer les dépendances entre composants et simplifie l'architecture.

4

Quelle fonction utiliser pour bootstrapper une application avec un standalone component ?

5

Comment configurer des providers globaux avec bootstrapApplication ?

+15 questions d'entretien

Maîtrise Angular pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement