⊗jsagPmLpRc 41 of 97 menu

Reaktiivisuus Angularissa

Kaikissa julkisten ominaisuuksien muutoksissa, malli reagoi reaktiivisesti, eli muuttuu välittömästi. Näin reaktiivisuus toimii Angularissa.

Katsotaanpa esimerkkiä. Oletetaan, että meillä on ominaisuus, joka sisältää tekstin:

export class AppComponent { public text: string = ''; }

Esitetään ominaisuutemme jossakin tagissa:

<div> {{ text }} </div>

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

<button (click)="show()"> näytä </button>

Tässä metodissa muutetaan teksti:

export class AppComponent { public text: string = ''; public show(): void { this.text = 'hei'; } }

Nyt, jos käynnistät koodin ja painat painiketta, teksti div-elementissä muuttuu välittömästi painalluksen jälkeen.

Tee div-elementti ja kaksi painiketta. Tee niin, että ensimmäistä painiketta painamalla div-elementtiin tulee yksi teksti, ja toista painiketta painamalla - toinen teksti.

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ää