⊗jsagPmLpRC 43 of 97 menu

Reaktivita podmienok v Angular

Reaktivita bude fungovať aj s podmienkami ngIf. To znamená, že môžeme zobrazovať alebo skrývať blok v závislosti od toho, čo je obsiahnuté vo vlastnosti triedy.

Vyskúšajme si to v praxi. Nech máme nasledujúci blok

<div> text </div>

Zobrazujme alebo skrývajme ho podľa podmienky:

<div *ngIf="isShow"> text </div>

Vytvorme teraz dva tlačidlá. Kliknutím na prvé zobrazíme náš blok a kliknutím na druhé - skryjeme:

<button (click)="show()"> show </button> <button (click)="hide()"> hide </button>

Pridajme do triedy komponentu vlastnosť, ktorá bude regulovať to, či je blok zobrazený alebo nie:

export class AppComponent { public isShow: boolean = true; }

A teraz napíšme implementáciu našich metód pre zobrazenie a skrytie bloku:

export class AppComponent { public isShow: boolean = true; public show(): void { this.isShow = true; } public hide(): void { this.isShow = false; } }

Vytvorte tlačidlo, kliknutie na ktoré bude prepínať blok: zobrazí, ak je skrytý, a skryje, ak je zobrazený.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť