CSS კლასების მიბმა Angular-ში
Angular-ში შესაძლებელია CSS კლასების გამოყენების ჩართვა-გამორთვა ბლოკისთვის. ეს ხდება ტეგის ატრიბუტის მეშვეობით, რომელიც დაწერილია შემდეგ ფორმატში:
[class.klasis_saxeli]="true an false"
პრაქტიკაში ვნახოთ. დავუშვათ, გვაქვს შემდეგი კლასები:
.blue {
color: blue;
}
.bold {
font-weight: bold;
}
მაგალითებით ვნახოთ, როგორ ჩავრთოთ და გამოვრთოთ ეს კლასები ბლოკისთვის.
მაგალითი
ჩავრთოთ ერთი კლასი და გამოვრთოთ მეორე:
<div [class.blue]="true" [class.bold]="false">
text
</div>
მაგალითი
დავუშვათ, კლასების მდგომარეობა ინახება კლასის თვისებებში:
export class AppComponent {
public isBlue: boolean = true;
public isBold: boolean = false;
}
მივაბათ კლასის ხილვადობა ჩვენი თვისებების მნიშვნელობებზე დამოკიდებულებით:
<div [class.blue]="isBlue" [class.bold]="isBold">
text
</div>
პრაქტიკული ამოცანები
მოცემულია შემდეგი CSS კლასი:
.hidden {
visibility: hidden;
}
მიაბეთ ეს კლასი ბლოკს. გააკეთეთ ღილაკი, რომლის დაჭერითაც ბლოკი დამალული ან ხილვადი გახდება.