Mein Code:Wie kann ich ngFor auf einige Elemente in Angular beschränken?
<li *ngFor="let item of list; let i=index" class="dropdown-item" (click)="onClick(item)">
<template [ngIf]="i<11">{{item.text}}</template>
</li>
Ich versuche nur 10 Listenelemente an jedem Punkt angezeigt zu haben. Wie in der answer here vorgeschlagen, habe ich ngIf verwendet, aber dies führt zu leeren Liste Elemente (mehr als 10) auf der Seite angezeigt.
danke!
Der zweite Ansatz gibt Ihnen eine bessere Flexibilität für UI. dh * ngIf = "i <11 || showAll" – bryjohns
hi, nehmen wir an, das Array hat 12 Elemente und wir schneiden 3 ... wie bekommt man den Rest davon, damit er woanders angezeigt werden kann (zB in einer Taste: 9 Artikel übrig) – Yasir
Hat 'slice: 0: 10' die ursprüngliche Matrix? –