Angular'да CSS классдарын байлоо
Angular'да CSS класстын колдонулушун косуу-очуруп коюуга болот. Бул төмөнкү форматта жазылган тег атрибуту аркылуу жасалат:
html[class.класс_аты]="true же false"
Келгиле, практикада карайлы. Бизде төмөнкү класстар бар дейли:
app/app.component.css.blue {
color: blue;
}
.bold {
font-weight: bold;
}
Келгиле, бул класстарды блокко кантип кошуп, очурганды мисалдар аркылуу карайлы.
Мисал
Бир классты кошуп, экинчисин очуралы:
app/app.component.html<div [class.blue]="true" [class.bold]="false">
текст
</div>
Мисал
Класстардын абалдары класстын касиеттеринде сакталсын дейли:
app/app.component.tsexport class AppComponent {
public isBlue: boolean = true;
public isBold: boolean = false;
}
Класстын көрүнүүчүлүгүн биздин касиеттерибиздин маанилерине жараша байлайлы:
app/app.component.html<div [class.blue]="isBlue" [class.bold]="isBold">
текст
</div>
Практикалык тапшырмалар
Задание 1
Төмөнкү CSS классты берилди:
app/app.component.css.hidden {
visibility: hidden;
}
Бул классты блокко байлаңыз. Блокту жашыруу же көрсөтүү үчүн баскыч жасаңыз.