Angular

Directives et Pipes

Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes

22 questions d'entretien·
Confirmé
1

Qu'est-ce qu'une directive structurelle dans Angular ?

Réponse

Les directives structurelles modifient la structure du DOM en ajoutant, supprimant ou manipulant des éléments. Elles sont préfixées par * (ex: *ngIf, *ngFor). Contrairement aux directives d'attribut qui modifient l'apparence ou le comportement, les directives structurelles peuvent ajouter ou retirer des éléments du DOM.

2

Quelle est la syntaxe correcte pour utiliser ngFor avec trackBy ?

Réponse

La syntaxe correcte utilise le point-virgule pour séparer l'itération de la fonction trackBy. La fonction trackBy améliore les performances en permettant à Angular d'identifier les éléments qui ont changé, ajoutés ou supprimés. Elle prend deux paramètres (index et item) et retourne un identifiant unique.

3

Pourquoi utiliser trackBy avec ngFor ?

Réponse

trackBy améliore les performances du rendu des listes en permettant à Angular d'identifier précisément quels éléments ont changé. Sans trackBy, Angular recrée tous les éléments DOM lors d'un changement. Avec trackBy, seuls les éléments modifiés sont mis à jour, évitant les recréations inutiles.

4

Quelle directive utiliser pour afficher conditionnellement un élément selon une condition ?

5

Quelle est la différence entre *ngIf et [hidden] ?

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