Angular7 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
August 7, 2025
10.0k439
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