⊗jsagPmLpFC 31 of 97 menu

Η δομή for στο Angular

Ο βρόχος μέσω των στοιχείων ενός πίνακα μπορεί επίσης να εκτελεστεί χρησιμοποιώντας την κατασκευή @for.

Ας δοκιμάσουμε στην πράξη. Ας υποθέσουμε ότι ξανά στον component μας υπάρχει ένας πίνακας:

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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη