Angular supports four types of data binding:
1. Interpolation (One-way: Component to Template):
<h1>{{title}}</h1>
2. Property Binding (One-way: Component to Template):
<img [src]="imageUrl">
<button [disabled]="isDisabled">
3. Event Binding (One-way: Template to Component):
<button (click)="onClick()">Click me</button>
4. Two-way Binding:
<input [(ngModel)]="username">