如何根据表格单元格中的值更改表格行的背景颜色?

尚里斯

我正在使用Angular*ngFor指令生成动态表。这是下面的结构:

       <tr *ngFor = 'let element of ph'>
            <td>{{element.timestamp}}</td>
            <td>{{element.ph}}</td>                   
       </tr>

生成的表的示例图像如下所示。 图片范例

我想为包含20 <PH值<50的整个表行上色。我该怎么做?

悉达(SiddAjmera)

[ngClass]如果值是您想要的值,则可以使用和应用类。

在这里,使用这个:

<table border="1">
  <thead>
    <td>Reading Time</td>
    <td>PH</td>
  </thead>
  <tbody>
    <tr *ngFor='let element of ph'
      [ngClass]="{'color': (element.ph > 20 && element.ph < 50)}">
      <td>{{element.timestamp}}</td>
      <td>{{element.ph}}</td>
    </tr>
  </tbody>
</table>

另外,根据Yoel Rodriguez的建议,您还可以使用[class.color]它动态地应用它:

<table border="1">
  <thead>
    <td>Reading Time</td>
    <td>PH</td>
  </thead>
  <tbody>
    <tr *ngFor='let element of ph'
      [class.color]='element.ph > 20 && element.ph < 50'>
      <td>{{element.timestamp}}</td>
      <td>{{element.ph}}</td>
    </tr>
  </tbody>
</table>

这是colorcss类:

.color {
  color: white;
  font-weight: bold;
  background-color: red;
}

示例堆栈

PS:我并不是在建议这种[ngStyle]方法,因为编写内联样式并不是真正的好习惯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据不同列中的值更改单元格背景

根据Google表格中其背景颜色更改单元格值

根据文本值更改表格单元格的文本和背景颜色

根据其他单元格的值更改javascript中表格单元格的颜色

如何使用angularjs根据各个单元格数据更改表格行的背景颜色?

如何在Vaadin中设置表格/表格中的单元格背景颜色?

Google表格的宏,用于根据输入文本更改单元格背景颜色

在表格单元格中设置背景颜色

如何根据Google表格上的另一个单元格值更改单元格

如何更改表格中单元格的文本颜色?

根据Vue中的数据更改表格单元格的背景

React:如何根据React表中的单元格值更改表单元格背景

根据Google表格中单元格的背景颜色更改单元格值

如何根据之前的单元格有条件地更改Google表格中单元格的颜色?

根据ASP和C#中的值更改表格单元格颜色

通过单击表格单元格中的任意位置来选中表格单元格中的复选框,并更改该单元格的背景颜色

根据值更改表格中单元格字体的颜色-RoR

如何根据单元格值更改php中的单元格表颜色?

如何根据jQuery中的当前单元格值更改前一个表格单元格的CSS样式和链接

根据单元格值更改行背景颜色

如何根据行中单元格的值设置电子表格中行的背景颜色

如何通过VBA根据其他单元格值更改单元格的背景颜色

根据表格单元格值更改行的颜色

根据下拉列表值更改 HTML 表格单元格的背景颜色?

根据状态更改 JSON 的 HTML 表格的单元格颜色

使用JS更改表格中单元格的行颜色

Google表格根据另一个单元格的值更改背景颜色

如何使表格单元格链接并带有背景颜色?

如何根据阈值更改HTML表格的单元格颜色