⊗jsagPmStDSC 50 of 97 menu

Dynamisch wijzigen van stijlen in Angular

Met de richtlijnen ngClass en ngStyle kunnen expressies worden gebonden aan elementen, waardoor onze stijlen dynamisch zullen veranderen.

Laten we ervoor zorgen dat tekst wordt verborgen of getoond met behulp van de eigenschap active van de componentklasse:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

Schrijf hiervoor de functie toggle, die afwisselend deze eigenschap in- of uitschakelt:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

In het CSS-bestand van de component definiëren we de volgende stijl voor de klasse:

.hidden { display: none; }

Laten we in de template van de component een div maken, en hieraan de CSS-klasse hidden toevoegen, die wordt in- of uitgeschakeld afhankelijk van de eigenschap active uit de klasse van de component:

<div [ngClass]="{hidden: active}"> text </div>

Laten we ook een knop maken, waarop bij het klikken de methode toggle wordt aangeroepen, waardoor onze component wordt getoond of verborgen:

<button (click)="toggle()"> toggle </button>

Er zijn drie blokken gegeven. Maak drie knoppen, elk van hen moet zijn eigen blok tonen/verbergen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren