⊗jsagPmLpRL 42 of 97 menu

Reaktiiviset silmukat Angularissa

Reaktiivisuus toimii myös silmukassa ngFor. Tämä tarkoittaa, että taulukon muutokset näkyvät välittömästi näytöllä.

Kokeillaan käytännössä. Oletetaan, että meillä on seuraava taulukko:

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

Esitetään taulukkomme silmukassa listana:

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

Tehdään painike, jota klikkaamalla kutsutaan luokan metodia:

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

Muutetaan taulukkoamme jotenkin tässä metodissa, esimerkiksi lisätään siihen uusi elementti:

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

Nyt, jos käynnistämme koodin ja painamme painiketta, lista päivittyy välittömästi painalluksen jälkeen.

Annettu taulukko. Esitä sen elementit silmukassa. Tee painike, jota painamalla taulukosta poistetaan viimeinen elementti.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää