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.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
04:56 MIN
Recreating React components using AI and dev tools
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
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
Native Federation: The Future of Micro Frontends and Plugin-Systems in Angular
Manfred Steyer
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
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.



Sngular
Barcelona, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
Municipality of Marbella, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
A Coruña, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
Lleida, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1



Sngular
Municipality of Valladolid, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1