【发布时间】:2018-01-11 05:34:12
【问题描述】:
我很好奇,在*ngFor 循环中保存一个变量的正确方法是什么,导致一个项目,因为出于效率原因,我不想多次调用一个函数
我正在尝试做的示例:
<div *ngFor="let item of items; let i = index; let value = getValue(item)" [ngClass]="{'alert':!value}">
<div *ngIf="!value">
alert
</div>
{{item}}
</div>
我试图避免的例子:
<div *ngFor="let item of items; let i = index;" [ngClass]="{'alert':!getValue(item)}">
<div *ngIf="!getValue(item)">
alert
</div>
{{item}}
</div>
【问题讨论】:
-
你能包含你的
getValue函数吗?
标签: angular loops variables typescript ngfor