ngClass directive သည် element တစ်ခုတွင် CSS classes များကို dynamically add/remove လုပ်ရန် အသုံးပြုသည်။
typescript
<!-- Object syntax -->
<div [ngClass]="{'active': isActive, 'disabled': isDisabled, 'highlight': true}">
Dynamic Classes
</div>
<!-- Array syntax -->
<div [ngClass]="['btn', 'btn-primary', isLarge ? 'btn-lg' : 'btn-sm']">
Button
</div>
<!-- String syntax -->
<div [ngClass]="currentTheme">
Themed Content
</div>
// component.ts
export class MyComponent {
isActive = true;
isDisabled = false;
isLarge = true;
currentTheme = 'dark-theme';
}You should see
(First div တွင် 'active' နှင့် 'highlight' classes များ apply ဖြစ်သွားမည်)