⊗jsagPmLpFD 30 of 97 menu

Директива for in Angular

Nehmen wir an, wir haben ein Array:

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

Lassen Sie uns dieses Array in der Template-Datei in einer Schleife durchlaufen. Dafür ist die Direktive *ngFor vorgesehen. Sie kann ein Array durchlaufen und jedes seiner Elemente in einem separaten Tag ausgeben.

Zunächst muss diese Direktive importiert werden:

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

Und fügen Sie sie im Decorator im Imports-Bereich hinzu:

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

Jetzt kann sie verwendet werden. Lassen Sie uns ansehen, wie das gemacht wird. Nehmen wir an, wir haben eine Liste ul:

<ul> </ul>

Sorgen wir dafür, dass unser Array in einer Schleife durchlaufen wird und jedes seiner Elemente in li-Tags ausgegeben wird. Dies geschieht wie folgt:

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

Gegeben ist ein Array:

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

Geben Sie jedes Element dieses Arrays in einem separaten Absatz aus.

Modifizieren Sie die vorherige Aufgabe so, dass in den Absätzen die Quadrate der Elemente unseres Arrays ausgegeben werden.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen