javascript - 角度按钮颜色随条件变化
问题描述
在我的代码中,我有一个单元格列表,并且我以按钮的形式显示该列表。在这些按钮上,您可以看到单元格内的元素数量。如果一个单元格是空的,我希望它的按钮是绿色的,如果它有任何元素,我希望它是红色的。我的代码在下面,我该怎么做?
<button mat-button class="green fuse-white-fg"
*ngFor="let prm of cell">Package Count: {{prm.PackageCount}}</button>
解决方案
您可以使用ngStyle
属性:
<button mat-button [ngStyle]="{ 'background-color': prm.PackageCount ? 'green' : 'red' }" *ngFor="let prm of cell">
Package Count: {{prm.PackageCount}}
</button>
推荐阅读
- java - 仍然可以使用 Java Mission Control 连接到远程 JMX 但证书已过期?
- php - OpenSSL 支持 ECDH 吗?
- grid - Appium 网格。识别不运行 e2e 测试的设备
- matlab - 分离 fmincon 的实部和虚部的问题(受约束的 MATLAB 优化)。如何正确编程?
- c# - 使用 SQL 连接尝试/捕获
- linkedin - Ad Targeting - Find Entities by URNs API ClassCastException 错误消息
- python - 在 Python 中访问 OrderedDict 中的数据并对其进行循环
- c++ - 仅标头 C++ INTERFACE 库在第二个依赖 CMake 项目中显示链接器错误
- excel - 结合不相交、Target.Parent.Range 和 Worksheets.Cells
- java - spring-data-dynamodb 是否支持本地二级索引?