Skip to content

Angular Features

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.

FeatureIntroducedWhy It MattersGuide
Standalone ComponentsAngular 14Reduces module-heavy setup and simplifies component-level architecture.Standalone Components
inject() FunctionAngular 14Makes dependency access possible outside constructor injection scenarios.inject() Function
SignalsAngular 16Adds fine-grained reactive state primitives to the framework.Signals
Control Flow BlocksAngular 17Replaces older structural directive syntax with clearer template control flow.Control Flow
Angular 19 UpdatesAngular 19Summarizes notable recent framework improvements.Angular 19 Features
Angular 20 UpdatesAngular 20Summarizes the next major release direction.Angular 20 Features
FeatureIntroducedWhy It MattersGuide
Input PropertiesAngular 2Defines component inputs and parent-to-child contracts.Input Properties
TemplatesAngular 2Core authoring model for declarative UI composition.Templates
PipesAngular 2Supports view-friendly formatting and transformation.Pipes
ContentChildAngular 2Enables projected content queries inside component APIs.ContentChild
HostBindingAngular 2Connects component logic to host element attributes and styles.HostBinding
trackByAngular 2Improves list rendering efficiency for repeated collections.trackBy
FeatureIntroducedWhy It MattersGuide
Dependency InjectionAngular 2Core mechanism for services, composition, and testability.Dependency Injection
Change DetectionAngular 2Defines how component views react to state changes.Change Detection
HTTP ClientAngular 4.3Standard client for calling backend APIs.HTTP Client
RoutingAngular 2Handles navigation and view composition across pages.Routing
Query ParametersAngular 2Supports URL-driven filtering, paging, and application state.Query Parameters
GuardsAngular 2Controls route access and navigation decisions.Guards
ResolversAngular 2Loads route data before a page activates.Resolvers
Template-driven FormsAngular 2Supports form-heavy workflows with template-first patterns.Template-driven Forms