Valentine Awe
Stand alone components in Angular
#1about 3 minutes
Understanding the history and limitations of NgModules
Angular evolved from AngularJS to a module-based system with NgModules, which introduced challenges like a steep learning curve and inefficient lazy loading.
#2about 2 minutes
Using the SCAM pattern before standalone components
The Single Component Angular Module (SCAM) pattern was a community-driven workaround to associate one module with one component, improving locality but not eliminating NgModules.
#3about 2 minutes
Key benefits of the new standalone component APIs
Standalone components, introduced in Angular 14, simplify the framework by enabling component-level lazy loading and state management without requiring NgModules.
#4about 2 minutes
How to create and configure standalone components
Generate standalone components using the --standalone flag or schematics, and manage dependencies directly within the component's `imports` array.
#5about 4 minutes
Implementing routing and bootstrapping without NgModules
Use the `loadComponent` function for lazy-loaded routes and the `bootstrapApplication` function to start an application with a root standalone component and global providers.
#6about 3 minutes
Migrating to standalone and architecting your application
Use the Angular CLI's automated migration schematic to convert an existing application, and organize features using folder structures, barrel files, or monorepo tools like Nx.
#7about 6 minutes
Answering common questions about standalone components
This Q&A covers whether NgModules will be deprecated, how to structure domain logic, differences in lazy loading, and how to mock components for testing.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
05:08 MIN
Simplifying the framework with standalone components
State of Angular
01:16 MIN
Understanding the core concepts of the Angular framework
Angular Unleashed: Mastering Modern Web Development with Angular
01:40 MIN
Exploring the core pillars of Angular architecture
Angular Unleashed: Mastering Modern Web Development with Angular
04:30 MIN
Understanding Angular as a complete development platform
Angular <> Angular CDK - Awesomeness Combined
00:58 MIN
Overview of Angular's core structural directives
Angular Magical directives
07:34 MIN
Key Angular features for building robust applications
Differential Loading
01:16 MIN
Using web components to migrate legacy applications
Frameworkless: How to use Web-Components in production?
08:34 MIN
Recap of tips and audience Q&A
Angular tips/tricks you can use from tomorrow on
Featured Partners
Related Videos
Angular Magical directives
Valentine Awe
Angular Features You Should be Using
Sani Yusuf
Extending HTML with Web Components
Rowdy Rabouw
State of Angular
Jessica Janiuk
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
On tour with heroes == Moving from Angular to WebComponents
Benjamin Glusa
Angular <> Angular CDK - Awesomeness Combined
Muhammad Ahsan Ayaz
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
Manfred Steyer
Related Articles
View all articles



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

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

BMS Corporate Solutions GmbH
Düsseldorf, Germany
Intermediate
Senior
CSS
HTML
Angular
TypeScript

autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript


Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript



AODocs
Paris, France
Remote
Senior
Terraform
TypeScript
