Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
Angular Framework
1. Introduction to Angular and Core Concepts
2. Angular Architecture and Building Blocks
3. Templates, Data Binding, and Directives
4. Component Interaction and Lifecycle
5. Dependency Injection System
6. Services and State Management
7. Routing and Navigation
8. Forms and User Input
9. HTTP Communication
10. Advanced Angular Concepts
11. Testing Angular Applications
12. Build, Optimization, and Deployment
Forms and User Input
Template-Driven Forms
Form Setup and Configuration
FormsModule Import
NgForm Directive
Form Element Wrapping
Form Controls
NgModel Directive
Two-Way Data Binding
Control State Tracking
Form Validation
Built-in Validators
Required Validator
MinLength Validator
MaxLength Validator
Pattern Validator
Email Validator
Validation State Classes
Error Message Display
Custom Validation
Form Submission
NgSubmit Event
Form Validity Checking
Submission Prevention
Reactive Forms
Form Setup and Configuration
ReactiveFormsModule Import
FormBuilder Service
Form Model Creation
Form Controls
FormControl Class
Value Management
Validation State
Status Changes
FormGroup Class
Control Grouping
Group Validation
Nested Groups
FormArray Class
Dynamic Control Arrays
Array Manipulation
Index-Based Access
Form Validation
Synchronous Validators
Built-in Validators
Custom Validator Functions
Validator Composition
Asynchronous Validators
Promise-Based Validation
Observable-Based Validation
Debouncing Strategies
Cross-Field Validation
Group-Level Validators
Conditional Validation
Dynamic Forms
Dynamic Control Creation
Form Array Management
Conditional Form Structure
Form State Monitoring
Value Changes Observable
Status Changes Observable
Form State Properties
Valid and Invalid
Dirty and Pristine
Touched and Untouched
Previous
7. Routing and Navigation
Go to top
Next
9. HTTP Communication