⊗jsagPmStCCB 46 of 97 menu

Databinding av CSS-klasser i Angular

I Angular kan man slå av og på bruk av CSS-klasse for en blokk. Dette gjøres ved hjelp av en tag-attributt, skrevet i følgende format:

[class.klassenavn]="true eller false"

La oss se på det i praksis. La oss si at vi har følgende klasser:

.blue { color: blue; } .bold { font-weight: bold; }

La oss se på eksempler på hvordan man slår av og på disse klassene for en blokk.

Eksempel

La oss slå på én klasse og slå av en annen:

<div [class.blue]="true" [class.bold]="false"> text </div>

Eksempel

La oss si at tilstandene til klassene lagres i egenskaper til klassen:

export class AppComponent { public isBlue: boolean = true; public isBold: boolean = false; }

La oss binde synligheten til klassen avhengig av verdiene til våre egenskaper:

<div [class.blue]="isBlue" [class.bold]="isBold"> text </div>

Praktiske oppgaver

Gitt følgende CSS-klasse:

.hidden { visibility: hidden; }

Bind denne klassen til en blokk. Lag en knapp som, ved å trykke på den, vil skjule eller vise blokken.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis