Valentine Awe
Angular Magical directives
#1about 1 minute
Overview of Angular's core structural directives
An introduction to the four key directives for building clean and reusable components: ng-template, ng-container, ng-content, and ng-template-outlet.
#2about 3 minutes
How to use ng-template for conditional rendering
Learn how ng-template represents an Angular template without rendering to the DOM until explicitly called, which is useful for complex `ngIf/else` logic.
#3about 3 minutes
Using ng-container to avoid extra DOM elements
Use ng-container as a grouping element that doesn't create an extra node in the DOM, helping to write cleaner HTML and improve performance.
#4about 5 minutes
Creating reusable components with ng-content
Implement content projection using ng-content to pass content into a component, and use the `select` attribute for multi-slot projection.
#5about 8 minutes
Building highly configurable components with ng-template-outlet
Leverage ng-template-outlet to create highly dynamic components by providing default templates and passing contextual data into a template.
#6about 7 minutes
Q&A on styling, dynamic components, and performance
Audience questions are answered regarding styling projected content without `::ng-deep`, handling many template variations, and performance considerations.
Related jobs
Jobs that call for the skills explored in this talk.
Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
JavaScript
.NET
+2
Angular Developer
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Angular
+1
Matching moments
05:53 MIN
Exploring the core pillars of Angular architecture
Angular Unleashed: Mastering Modern Web Development with Angular
04:37 MIN
Understanding the core concepts of the Angular framework
Angular Unleashed: Mastering Modern Web Development with Angular
00:35 MIN
Understanding Angular as a complete development platform
Angular <> Angular CDK - Awesomeness Combined
04:56 MIN
Key Angular features for building robust applications
Differential Loading
00:17 MIN
Introducing the Angular.love developer community
Community Interview: angular.love
00:38 MIN
Understanding Angular's foundation and role at Google
State of Angular
12:16 MIN
Manipulating the DOM with directives and pipes
Angular Unleashed: Mastering Modern Web Development with Angular
07:51 MIN
Using web components to abstract framework details
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
Featured Partners
Related Videos
Stand alone components in Angular
Valentine Awe
Angular <> Angular CDK - Awesomeness Combined
Muhammad Ahsan Ayaz
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
Angular Features You Should be Using
Sani Yusuf
Extending HTML with Web Components
Rowdy Rabouw
State of Angular
Jessica Janiuk
The Illusion of a Performant Web Application
Cathrin Möller
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Front End Software Developer - Angular
TechXperts Recruitment
York, United Kingdom
Remote
£45-60K
CSS
HTML
Azure
+4


Frontend Software Engineer: Data Visualization (Angular)
Sólo para miembros registrados
Municipality of Madrid, Spain
€35-60K
CSS
Angular
TypeScript

Frontend Entwickler TypeScript, Angular
engelhardt softwareentwicklung
Ditzingen, Germany
API
GIT
Angular
TypeScript



Programador/a Full-Stack.NET + Angular
Antal International
Municipality of Madrid, Spain
API
.NET
REST
Azure
MySQL
+6

Full-Stack Engineer (Angular Only + UX Focus)
Admin Please
Charing Cross, United Kingdom
API
CSS
GIT
React
Figma
+6