⊗jsagPmLpRC 43 of 97 menu

Reatividade de Condições no Angular

A reatividade também funcionará com as condições ngIf. Isso significa que podemos mostrar ou ocultar um bloco dependendo do que está contido na propriedade da classe.

Vamos testar na prática. Suponha que temos o seguinte bloco

<div> texto </div>

Vamos mostrar ou ocultá-lo por uma condição:

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

Agora, vamos criar dois botões. Ao clicar no primeiro, mostraremos nosso bloco, e ao clicar no segundo - ocultaremos:

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

Vamos adicionar à classe do componente uma propriedade que irá controlar se o bloco está visível ou não:

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

E agora vamos escrever a implementação dos nossos métodos para mostrar e ocultar o bloco:

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

Crie um botão, cujo clique irá alternar o bloco: mostrar, se estiver oculto, e ocultar, se estiver visível.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar