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
19:26 MIN
Simplifying the framework with standalone components
State of Angular
04:37 MIN
Understanding the core concepts of the Angular framework
Angular Unleashed: Mastering Modern Web Development with Angular
05:53 MIN
Exploring the core pillars of Angular architecture
Angular Unleashed: Mastering Modern Web Development with Angular
02:31 MIN
Overview of Angular's core structural directives
Angular Magical directives
04:56 MIN
Key Angular features for building robust applications
Differential Loading
17:33 MIN
Using web components to migrate legacy applications
Frameworkless: How to use Web-Components in production?
44:51 MIN
Following essential best practices for Angular development
Angular Unleashed: Mastering Modern Web Development with Angular
27:06 MIN
Leveraging the Angular CLI for efficient development
Angular Unleashed: Mastering Modern Web Development with Angular
Featured Partners
Related Videos
Angular Magical directives
Valentine Awe
Angular Features You Should be Using
Sani Yusuf
State of Angular
Jessica Janiuk
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
Angular <> Angular CDK - Awesomeness Combined
Muhammad Ahsan Ayaz
On tour with heroes == Moving from Angular to WebComponents
Benjamin Glusa
From learning to earning
Jobs that call for the skills explored in this talk.


Senior Full Stack Developer (Angular Experience)
Talonic
Berlin, Germany
Remote
€47-92K
Senior
CSS
MySQL
NoSQL
+12

