Eine Methode ist wie von @TGH gesagt und die zweite können Sie Ihre for-Schleife wie in Frage erwähnt verwenden und dann den Wert von drücken [i] in einem leeren Array und starte *ngFor auf diesem Array, dies ist auch möglich. Sie können einen dieser beiden Wege wählen.
– Pardeep Jain
22. Dezember 2015 um 5:12 Uhr
Thierry Templer
Innerhalb Ihrer Komponente können Sie ein Zahlenarray (ES6) wie unten beschrieben definieren:
Könntest du auch verwenden Array.from(Array(5)).map((x, i) => i ); um dasselbe zu erreichen, ohne es verwenden zu müssen .fill(0)
– Kern
27. September 2017 um 12:34 Uhr
– Nein Oliel
20. Mai 2020 um 17:35 Uhr
Um genau das zu bekommen, was das OP will (jedes li enthält eine fortlaufende Nummer beginnend mit 1), erweitern Sie die Antwort von @olNoy: <li *ngFor="let e of [].constructor(5); let i = index"><span>{{i+1}}</span></li>
– Daniel Flippance
7. Oktober 2020 um 0:06 Uhr
12172600cookie-checkMöglichkeit, * ngFor Schleife definierte Anzahl von Malen zu wiederholen, anstatt das Array zu wiederholen? [duplicate]yes
Eine Methode ist wie von @TGH gesagt und die zweite können Sie Ihre for-Schleife wie in Frage erwähnt verwenden und dann den Wert von drücken [i] in einem leeren Array und starte *ngFor auf diesem Array, dies ist auch möglich. Sie können einen dieser beiden Wege wählen.
– Pardeep Jain
22. Dezember 2015 um 5:12 Uhr