Components Modules · TL;DR

1 min read
Mid-level2 min read
Rapid overview

TL;DR

Angular's component and module model: the nine lifecycle hooks, parent/child communication via @Input/@Output, ViewChild/ContentChild queries, standalone components, NgModule structure (declarations/imports/exports), feature and shared modules, lazy loading, change detection strategies, and dynamic component creation. This is the architectural backbone an interviewer expects you to navigate fluently when discussing how an Angular app is organized.

See also