This page is the canonical feature map for the Angular section. Each entry points to a focused guide instead of mixing unrelated framework concepts into one long overview.
| Feature | Introduced | Why It Matters | Guide |
|---|
| Standalone Components | Angular 14 | Reduces module-heavy setup and simplifies component-level architecture. | Standalone Components |
inject() Function | Angular 14 | Makes dependency access possible outside constructor injection scenarios. | inject() Function |
| Signals | Angular 16 | Adds fine-grained reactive state primitives to the framework. | Signals |
| Control Flow Blocks | Angular 17 | Replaces older structural directive syntax with clearer template control flow. | Control Flow |
| Angular 19 Updates | Angular 19 | Summarizes notable recent framework improvements. | Angular 19 Features |
| Angular 20 Updates | Angular 20 | Summarizes the next major release direction. | Angular 20 Features |
| Feature | Introduced | Why It Matters | Guide |
|---|
| Input Properties | Angular 2 | Defines component inputs and parent-to-child contracts. | Input Properties |
| Templates | Angular 2 | Core authoring model for declarative UI composition. | Templates |
| Pipes | Angular 2 | Supports view-friendly formatting and transformation. | Pipes |
ContentChild | Angular 2 | Enables projected content queries inside component APIs. | ContentChild |
HostBinding | Angular 2 | Connects component logic to host element attributes and styles. | HostBinding |
trackBy | Angular 2 | Improves list rendering efficiency for repeated collections. | trackBy |
| Feature | Introduced | Why It Matters | Guide |
|---|
| Dependency Injection | Angular 2 | Core mechanism for services, composition, and testability. | Dependency Injection |
| Change Detection | Angular 2 | Defines how component views react to state changes. | Change Detection |
| HTTP Client | Angular 4.3 | Standard client for calling backend APIs. | HTTP Client |
| Routing | Angular 2 | Handles navigation and view composition across pages. | Routing |
| Query Parameters | Angular 2 | Supports URL-driven filtering, paging, and application state. | Query Parameters |
| Guards | Angular 2 | Controls route access and navigation decisions. | Guards |
| Resolvers | Angular 2 | Loads route data before a page activates. | Resolvers |
| Template-driven Forms | Angular 2 | Supports form-heavy workflows with template-first patterns. | Template-driven Forms |