⊗jsagPmLpRL 42 of 97 menu

Angularдаги реактив цикллар

Реактивлик циклда ngFor да ҳам ишлайди. Бу шунни англатадки, массив ўзгарганда, бу ўзгаришлар darhol экранда кўринади.

Келинг, амалда синаб кўрамиз. Бизда куйидаги массив бор деб фараз қилайлик:

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

Бизнинг массивимизни циклда рўйхат шаклида чиқарайлик:

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

Босилганда синф методи чақириладиган тугма ясайлик:

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

Ушбу методда биз массивимизни ўзгартирамиз, масалан, унга янги элемент қўшамиз:

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

Энди, агар кодни ишга тушириб, тугмани боссак, дарҳол босилгандан сўнг рўйхатда янги элемент пайдо бўлади.

Массив берилган. Унинг элементларини циклда чиқаринг. Босилганда массивдан охирги элемент ўчириладиган тугма ясангиз.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш