⊗jsagPmLpRL 42 of 97 menu

Ciclos Reativos no Angular

A reatividade também funcionará em um loop ngFor. Isso significa que quando o array for alterado, as mudanças serão refletidas imediatamente na tela.

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

export class AppComponent { public arr: string[] = ['a', 'b', 'c', 'd']; }

Vamos exibir nosso array em um loop como uma lista:

<ul> <li *ngFor="let elem of arr"> {{ elem }} </li> </ul>

Vamos criar um botão que, ao ser clicado, chamará um método da classe:

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

Neste método, vamos modificar nosso array de alguma forma, por exemplo, adicionando um novo elemento:

export class AppComponent { public text: string = ''; public add(): void { this.arr.push('!'); } }

Agora, se executarmos o código e clicarmos no botão, um novo elemento aparecerá imediatamente na lista após o clique.

Dado um array. Exiba seus elementos em um loop. Crie um botão que, ao ser clicado, remova o último elemento do array.

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