J'étais curieux, quelle est la bonne façon d'enregistrer une variable, résultant d'un élément, dans une boucle *ngFor
, car je ne veux pas appeler une fonction plusieurs fois pour des raisons d'efficacitéEnregistrer les variables dans la boucle ngFor, qui résulte d'un élément
exemple de ce que je suis en train de faire:
<div *ngFor="let item of items; let i = index; let value = getValue(item)" [ngClass]="{'alert':!value}">
<div *ngIf="!value">
alert
</div>
{{item}}
</div>
exemple de ce que je suis en train d'éviter:
<div *ngFor="let item of items; let i = index;" [ngClass]="{'alert':!getValue(item)}">
<div *ngIf="!getValue(item)">
alert
</div>
{{item}}
</div>
Pourriez-vous inclure votre fonction 'getValue'? – jhhoff02