⊗jsagPmLpRC 43 of 97 menu

Αντίδραση Προϋποθέσεων στο Angular

Η αντίδραση θα λειτουργεί επίσης με τις προϋποθέσεις ngIf. Αυτό σημαίνει ότι μπορούμε να εμφανίζουμε ή να αποκρύπτουμε ένα μπλοκ ανάλογα με το τι περιέχεται στην ιδιότητα της κλάσης.

Ας δοκιμάσουμε στην πράξη. Ας υποθέσουμε ότι έχουμε το ακόλουθο μπλοκ

<div> κείμενο </div>

Ας το εμφανίζουμε ή να το αποκρύπτουμε ανάλογα με μια προϋπόθεση:

<div *ngIf="isShow"> κείμενο </div>

Ας φτιάξουμε τώρα δύο κουμπιά. Με κλικ στο πρώτο θα εμφανίζουμε το μπλοκ μας, και με κλικ στο δεύτερο - θα το αποκρύπτουμε:

<button (click)="show()"> εμφάνιση </button> <button (click)="hide()"> απόκρυψη </button>

Ας προσθέσουμε στην κλάση του component μια ιδιότητα που θα ρυθμίζει εάν το μπλοκ είναι ορατό ή όχι:

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

Και τώρα ας γράψουμε την υλοποίηση των μεθόδων μας για εμφάνιση και απόκρυψη του μπλοκ:

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

Φτιάξτε ένα κουμπί, το πάτημα του οποίου θα εναλλάσσει το μπλοκ: να το εμφανίζει, εάν είναι κρυμμένο, και να το κρύβει, εάν είναι ορατό.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη