angular - 我如何在角度中添加 ngClass 需要显示状态活动红色和其他应该是非活动黑色
问题描述
如何在 Angular 中添加 ngClass 以显示当前状态为活动的红色,而其他人应该为非活动的黑色?
<div *ngFor="let item of status_history; let i = index">
<div [ngClass]="checkStatusClass(i)">
<span class="material-icons">check_circle</span>
<span class="status_font">{{item?.invoice_status?.data[0]?.status}}</span>
<div class="history-font">{{item?.updated_at}}</div>
</div>
</div>
解决方案
<div *ngFor="let item of status_history; let i = index">
<div [ngClass]="{'icons_inactive' : (i+1) === status_history.length, 'icons_active': (i+1) !== status_history.length}">
<span class="material-icons">check_circle</span>
<span class="status_font">{{item?.invoice_status?.data[0]?.status}}</span>
<div class="history-font">{{item?.updated_at}}</div>
</div>
</div>
你试过这个吗?
推荐阅读
- javascript - 获取洗牌 blob 的索引 [图像、音频等的 blob...]
- python - 通过 Windows 任务调度程序运行的 Python 脚本
- windows - 如何编辑更改“访问日期”元数据的 JPEG 名称?
- r - 在运行卡方检验之前去掉 0
- openstreetmap - OSMNX 操作与其他数据
- python - Octave:将我的数据结构化为 5 拆分以进行 k 折叠
- sql - 如何在 oracle 中减去 2 个 varchar 日期?
- c - 如何在一行上读取多个浮点数,然后将它们添加到数组中?
- databricks - 如何在 databricks 仪表板中显示“记分卡”(单个数字)
- c++ - 数值积分给出了与解析表达式非常不同的结果