【发布时间】:2020-06-06 06:40:27
【问题描述】:
我试图根据 span 中的值动态更改图标
这是我的 HTML 实际上在版本文本中只有两个值会出现
- Active 如果是active 应该会出现成功图标
- InActive 如果它处于非活动状态,则应该出现警告图标
我不确定如何在这里使用 ngclass 来获取值。
<div class="pl-2">
<div class="version-box">
<i class="fa fa-check-circle text-warning ml-1"></i>
<i class="fa fa-check-circle text-success ml-1"></i>
<span class="version-label">{{selectedVersion.versionText}}</span></div>
</div>
请告诉我如何携带它
【问题讨论】:
-
您是否在 中寻找动态类?像这样 ?
<i class="fa fa-check-circle ml-1" [ngClass]="{selectedVersion.versionText == 'Active' ? 'text-warning': 'text-success' }"></i> -
是的,但是文本警告和文本成功将来自正确的字体真棒图标
-
如果是这种情况,您可以使用 *ngIf 像
<span *ngIf="selectedVersion.versionText == 'Active' "> <i class="fa fa-check-circle text-warning ml-1"></i> </span> -
我试过这样{{selectedVersion.versionText}}值本身现在不会出现
标签: angular font-awesome angular8