Directives et Pipes
Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes
1Qu'est-ce qu'une directive structurelle dans Angular ?
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.
2Quelle est la syntaxe correcte pour utiliser ngFor avec trackBy ?
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.
3Pourquoi utiliser trackBy avec ngFor ?
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.
Quelle directive utiliser pour afficher conditionnellement un élément selon une condition ?
Quelle est la différence entre *ngIf et [hidden] ?
+19 questions d'entretien
Autres sujets d'entretien Angular
Les bases de TypeScript
TypeScript avancé
Fondamentaux Angular
Composants et cycle de vie
Services et Dependency Injection
Organisation des Modules Angular
Angular CLI
Routing et Navigation
Formulaires réactifs
Formulaires template-driven
Fondamentaux RxJS
Opérateurs RxJS
HttpClient et API calls
Gestion d'état de base
Change Detection
Angular Signals
Standalone Components
Tests unitaires Angular
Tests end-to-end
Build et optimisation
Fondamentaux NgRx
NgRx avancé
Architecture Angular
Optimisation de performance
Sécurité et bonnes pratiques
Patterns RxJS avancés
Angular Universal et SSR
Micro-frontends Angular
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