* ngPour je vais y avoir l'index, je veux afficher des informations jusqu'à ce que la valeur soit de i est inférieure à 5 .
Voici le code HTML:
<tr *ngFor="let item of Items; let i = index ;">
<ng-container *ngIf="{{i}} > 5">
Veuillez suggérer une solution appropriée pour cela.
3 Réponses :
Vous ne devez pas utiliser l'expression {{}} lors de la vérification par rapport à une variable,
<tr *ngFor="let item of Items; let i = index ;"> <ng-container *ngIf="i > 5">
vous pouvez utiliser
<tr *ngFor="let item of Items; let i = index"> <ng-container *ngIf="i > 5"> </ng-container> </tr>
ou
<tr *ngFor="let item of items | slice:0:10; let i=index"></tr>
Vous pouvez filtrer la liste des éléments avant de la transmettre au modèle, par exemple avec un simple getter
private _allItems = [1, 2, 3 .. 1000]; get itemsForTemplate => _allItems.filter((_, index) => index < 5 && index % 2);
Bonjour et bienvenue, pour améliorer votre expérience sur SO, veuillez lire comment poser une question sur le sujet , la Liste de contrôle des questions , Écrire la question parfaite et comment créer un Minimal , Exemple complet et vérifiable . Faites le tour !