Introduction aux directives structurelles
Les éléments <ng-template> et <ng-container>
Récupérer un <ng-container> en tant que ViewContainerRef
createEmbeddedView() : Projeter un TemplateRef dans un ViewContainerRef
createComponent() : Projeter un composant dynamiquement dans un ViewContainerRef
Context et attributs let-* : projeter des données dans une vue imbriquée
Créer une Directive Structurelle If
Projeter le TemplateRef dans le ViewContainerRef si la condition est vraie
Cycle de vie : ngOnChanges
Utiliser l'astérisque (*) pour un code plus clair
Donner la possibilité de faire un "Else" avec notre Directive If
La microsyntaxe (ou "short hand syntax")
Créer une Directive Structurelle Loop
La notion d' $implicit dans le Context
Modifier l'@Input "loop" en "loopOf"
Les Directives déjà livrées : NgFor et ngIf
💪 Exercice : créer une Directive Structurelle Repeat
✅ Correction : créer une Directive Structurelle Repeat
🚀 Conclusion de la section
❔ Quizz : les directives structurelles
📁 GitHub : Retrouver le code de fin de section