【发布时间】:2020-10-23 13:17:16
【问题描述】:
我有这段来自component.html的代码
<div *ngFor="let passenger of passengers; let i=index">
{{ passengers[i].child ? 'Child' : "" }}
Name: {{ passengers[i].name }}
Seat: {{ seats[i]}}
Extra luggage: {{ passengers[i].luggage ? 'Yes' : 'No' }}
</div>
行李部分不选择是或否,这取决于用户的选择,我想显示图标(如果行李 = true,则显示手提箱,如果行李 = false,则显示删除线图标)
我正在考虑使用 ngClass 执行此操作,但我不确定如何正确执行此操作,因为这些 div 是通过 ngFor 迭代的,并且它们的数量也取决于用户的选择。
<div [ngClass]="['greenIcon', 'redIcon']">Luggage</div>
提前致谢!
【问题讨论】:
标签: javascript angular binding ngfor ng-class