⊗jsagPmLpFD 30 of 97 menu

Angularдаги for директиваси

Фарз қилайлик, бизда массив мавжуд:

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

Келинг, ушбу массивни шаблон файлида цикл ёрдамида қайталайми. Бунинг учун *ngFor директиваси мўлжалланган. У массивни қайталиб, унинг ҳар бир элементини алохида тегда чиқара олади.

Бошлаш учун ушбу директивани импорт қилиш керак:

import {NgFor} from "@angular/common";

Ва уни декоратордаги импортлар бўлимига қўшинг:

@Component({ ..... imports: [....., NgFor], .... })

Энди уни ишлата оласиз. Бу қандай бажарилишини кўриб чиқайлик. Фарз қилайлик, бизда ul рўйхати мавжуд:

<ul> </ul>

Энди бизнинг массивимиз циклда қайталаниб, унинг ҳар бир элементи li тегларида чиқарилсин. Бу қуйидаги тарзда амалга оширилади:

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

Массив берилган:

export class AppComponent { public arr: number[] = [1, 2, 3, 4, 5]; }

Ушбу массивнинг ҳар бир элементини алохида абзацда чиқаринг.

Олдинги вазифани массив элементларининг квадратлари абзацларда чиқариладиган қилиб ўзгартиринг.

Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш