⊗jsagPmLpRC 43 of 97 menu

Reactividad de condiciones en Angular

La reactividad también funcionará con las condiciones ngIf. Esto significa que podemos mostrar u ocultar un bloque dependiendo de lo que contenga la propiedad de la clase.

Probemos en la práctica. Supongamos que tenemos el siguiente bloque

<div> text </div>

Vamos a mostrarlo u ocultarlo según una condición:

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

Ahora hagamos dos botones. Al hacer clic en el primero mostraremos nuestro bloque, y al hacer clic en el segundo, lo ocultaremos:

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

Añadamos a la clase del componente una propiedad que regule si el bloque está mostrado o no:

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

Y ahora escribamos la implementación de nuestros métodos para mostrar y ocultar el bloque:

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

Cree un botón, al pulsar el cual se alternará el bloque: mostrarlo si está oculto, y ocultarlo si está mostrado.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar