
If you're learning Angular or preparing for interviews, remembering everything can feel overwhelming.
So here’s a simple, quick, and practical Angular Cheat Sheet to help you revise faster
What is Angular?
Angular is a frontend framework used to build dynamic, scalable web applications using TypeScript.
1. Component (Basic Building Block)
Every Angular app is built using components.
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: <h1>Hello Angular</h1>
})
export class AppComponent {}
2. Directives
Directives help you control the DOM.
- *ngIf → Conditional rendering
- *ngFor → Loop through data
Welcome User
3. Data Binding
Angular supports multiple types of data binding:
- Interpolation → {{ data }}
- Property Binding → [value]="data"
- Event Binding → (click)="handleClick()"
- Two-way Binding → [(ngModel)]="data"
4. Services & Dependency Injection
Used to share data and logic across components.
@Injectable()
export class DataService {
getData() {
return ["Angular", "React", "Vue"];
}
}
5. Routing
Used for navigation between pages.
const routes: Routes = [
{ path: 'home', component: HomeComponent }
];
6. Lifecycle Hooks
Important hooks you should know:
- ngOnInit() → Runs when component loads
- ngOnDestroy() → Cleanup logic
ngOnInit() {
console.log("Component Loaded");
}
7. Forms
Two types of forms:
- Template-driven forms
- Reactive forms
this.form = new FormGroup({
name: new FormControl('')
});
8. Angular CLI Commands
ng new my-app
ng serve
ng generate component my-component
ng build
This cheat sheet is perfect for:
- Quick revision
- Interview preparation
- Daily Angular development
Bookmark this for later and keep building!
Want to Learn More?
Check out more tutorials, MCQs, and coding practice on:
👉 https://www.quipoin.com/tutorial/angular
Top comments (0)