⊗jsagPmLpFC 31 of 97 menu

for კონსტრუქცია Angular-ში

ელემენტების მასივზე ციკლის გასაშვებად ასევე შეგიძლიათ გამოიყენოთ @for კონსტრუქცია.

შევეცადოთ პრაქტიკაში. დავუშვათ, რომ ჩვენს კომპონენტში ისევ არის მასივი:

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

განვიხილოთ კონსტრუქციის სინტაქსი:

@for () { ტეგები }

მივუთითოთ განმეორებადი მასივი და ცვლადი, სადაც მოხვდება ელემენტები:

@for (elem of arr) { ტეგები }

თუმცა, ეს ჯერ კიდევ ყველაფერი არ არის. Angular-ის კორექტული მუშაობისთვის ჩვენ უნდა მივუთითოთ სპეციალური ბრძანება track. მის შემდეგ ჩვენ უნდა მივუთითოთ რაიმე უნიკალური მნიშვნელობა მასივის თითოეული ელემენტისთვის. ეს აუცილებელია იმისთვის, რომ Angular-მა შეძლოს DOM-თან უფრო ოპტიმალურად მუშაობა. მოდით, ამ უნიკალურ მნიშვნელობად ავიღოთ მასივის ელემენტის ნომერი. ამისთვის ჩვენ უნდა მივუთითოთ ცვლადი $index. ასე რომ, აქ არის ჩვენი საბოლოო კოდი:

@for (elem of arr; track $index) { <div> {{ elem }} </div> }

მოცემულია მასივი:

export class AppComponent { public arr: numbers[] = [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çeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა