⊗jsagPmStDSC 50 of 97 menu

Modificação Dinâmica de Estilos no Angular

Com as diretivas ngClass e ngStyle, podemos vincular expressões aos elementos, permitindo que nossos estilos sejam alterados dinamicamente.

Vamos fazer com que o texto seja ocultado ou exibido usando a propriedade active da classe do componente:

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

Para isso, vamos escrever a função toggle, que alternará esta propriedade:

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

No arquivo CSS do componente, definimos o seguinte estilo para a classe:

.hidden { display: none; }

No template do componente, vamos criar uma div e adicionar a ela a classe CSS hidden, que será ativada ou desativada dependendo da propriedade active da classe do componente:

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

Vamos também criar um botão que, ao ser clicado, chamará o método toggle, exibindo ou ocultando nosso componente:

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

Existem três blocos. Crie três botões, cada um deles deve alternar a visibilidade do seu respectivo bloco.

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