Angular

Fondamentaux Angular

Components, templates, data binding, directives structurelles, ngFor, ngIf, interpolation, property binding, event binding

20 questions d'entretien·
Junior
1

Qu'est-ce qu'un component dans Angular ?

Réponse

Un component est un élément de base d'une application Angular qui contrôle une partie de l'interface utilisateur. Il combine un template HTML, un style CSS et une classe TypeScript avec le décorateur @Component. Cette architecture permet de créer des interfaces réutilisables et modulaires, favorisant la séparation des responsabilités entre la vue et la logique métier.

2

Quelle syntaxe permet d'afficher une variable TypeScript dans le template ?

Réponse

L'interpolation avec double accolades {{ variable }} permet d'insérer des valeurs dynamiques dans le template HTML. Angular évalue l'expression TypeScript et convertit le résultat en chaîne de caractères affichée dans le DOM. Cette syntaxe est utilisée pour afficher des propriétés du component, effectuer des calculs simples ou appeler des méthodes qui retournent des valeurs.

3

Comment lier une propriété HTML à une variable du component ?

Réponse

Le property binding avec crochets [property]="variable" lie une propriété d'élément DOM à une expression TypeScript. Angular évalue l'expression et met à jour la propriété automatiquement lors des changements. Cette syntaxe est unidirectionnelle (component vers template) et s'applique aux attributs HTML standards, propriétés personnalisées ou inputs de components enfants.

4

Quelle syntaxe permet de capturer un événement utilisateur dans le template ?

5

Que fait la directive *ngIf dans un template Angular ?

+17 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