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;
}

Бул классты блокко байлаңыз. Блокту жашыруу же көрсөтүү үчүн баскыч жасаңыз.