angular - 用于多条件数的 ngClass
问题描述
我想根据用户的分数更改类名。
例如,如果用户小于或等于 30,则类名应为beginner
,如果用户在 31-75 之间,则类名应为intermediate
。如果用户超过 76,那么类名是expert
.
到目前为止,我有这个并不是我所需要的:
[ngClass]="marks.score<=30 ? 'beginner' : 'expert'"
解决方案
尝试这个:
[ngClass]="marks.score <= 30 ? 'beginner' : marks.score > 30 && marks.score <= 75 ? 'intermediate': 'expert'"
推荐阅读
- angular - Angular ngFor items by 5
- spring - Spring 控制器不应该做任何事情(void,response body)
- windows - 您可以批量使用两个变量进行 GEQ 比较吗
- google-sheets - Highcharts:单次调用 Google 表格以生成多个图表
- javascript - 如果单词中有特殊字符,则无法使用匹配排序库 javascript 搜索
- sql - 合并 2 个 SQL 查询的结果
- mysql - MySQL Dump - 元查询
- c++ - 当循环重复时,为什么充当“计数”的变量的值不重置为零?
- reactjs - ReactRouter:向 NavLink isActive() 函数添加类型
- .net - 如何在来自数据库的日期运行方法