Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsagPmLpRL 42 of 97 menu
◀ ▶

Reaktyvūs ciklai Angular

Reaktyvumas taip pat veiks cikle ngFor. Tai reiškia, kad pakeitus masyvą, šie pakeitimai iškart atsispindės ekrane.

Išbandykime praktiškai. Tarkime, kad turime šį masyvą:

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

Atvaizduokime savo masyvą cikle kaip sąrašą:

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

Sukurkime mygtuką, kurį paspaudus bus iškviečiamas klasės metodas:

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

Šiame metode kaip nors pakeisime savo masyvą, pavyzdžiui, pridėsime į jį naują elementą:

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

Dabar, jei paleisite kodą ir paspausite mygtuką, tuoj po paspaudimo sąraše pasirodys naujas elementas.

Duotas masyvas. Atvaizduokite jo elementus cikle. Padarykite mygtuką, kurį paspaudus iš masyvo bus pašalinamas paskutinis elementas.

← →
↑
Lietuvių▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti