Angular Components
Basic building blocks of Angular applications that control views.
CoreConceptLab
31 Concepts Explained
Basic building blocks of Angular applications that control views.
Organizes the application into cohesive blocks of functionality.
HTML views with Angular-specific syntax and directives.
Synchronizes data between template and component using interpolation and bindings.
Adds behavior to DOM elements (e.g., ngIf, ngFor, ngClass).
Reusable business logic shared across components.
Design pattern used to inject dependencies into components and services.
Enables navigation between different views using Angular Router.
Transforms data in templates (e.g., date, currency, uppercase).
Methods that execute at specific stages of a component's life (e.g., ngOnInit).
Form handling approach using FormGroup and FormControl for more control.
Service used for making HTTP requests to backend APIs.
Handle user input with template-driven and reactive forms.
Mechanism to update the view when data changes.
Asynchronous data streams provided by RxJS.
Control access to routes based on conditions.
Modify HTTP requests and responses globally.
Load feature modules only when needed.
Command-line interface for generating and managing Angular projects.
Unit and integration testing using Jasmine and Karma.
Create dynamic transitions and effects.
Manage application state using services or libraries like NgRx.
Bind DOM events to component methods.
Combine property and event binding for form inputs.
Model-driven approach to handling forms.
Simpler way to build forms using directives.
Control CSS scoping for components.
Execution contexts that help Angular track async operations.
Next-generation rendering engine for Angular.
Server-side rendering for Angular applications.
Support multiple languages and locales.