Angular9 min read
Property Binding: Set HTML Attributes the Angular Way
Learn how to bind values to HTML properties like src, disabled, and class.
Ava Simmons
Aug 6, 2025
1,83660
Property binding lets you set HTML properties using component data.
Example: disable a button
<button [disabled]="isSaving">Save</button>
export class SaveComponent {
isSaving = true;
}
When isSaving is true, the button becomes disabled.
Example: image src
<img [src]="avatarUrl" alt="Avatar" />
export class AvatarComponent {
avatarUrl = 'https://example.com/avatar.png';
}
Class binding (clean styling)
<p [class.active]="isActive">Status</p>
export class StatusComponent {
isActive = true;
}
Next: Two-way binding with ngModel (simple forms quickly).
#Angular#Binding#Beginner