javascript - 基于 ng-class 改变背景颜色

标签 javascript css angularjs

您好,在表格单元格中,我正在尝试使用 ng-class 选项根据值更改背景颜色

<style>
  .color-blue {
    background-color: blue;
  }

  .color-red {
    background-color: red;
  }

</style>

<td>
  <span ng-class="{'color-blue': r.no > r.aNo,'color-red': r.no , r.aNo}">{{r.no-r.aNo}}</span>
</td>

这些值都工作正常。使用 ng-class 选项可以更改背景颜色。但它显示值但没有背景颜色。

请告诉我如何修复它,以便我可以根据正值或负值显示背景颜色。

谢谢

最佳答案

尝试将您的ng-class 放入td

像这样

<td  ng-class="{'color-blue': r.no > r.aNo,'color-red': r.no < r.aNo}">
  {{r.no-r.aNo}}
</td>

关于javascript - 基于 ng-class 改变背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258473/

相关文章:

Javascript 文件加载不一致?

javascript - 如何使用 js setinterval() 在两种背景颜色之间切换

HTML:当位置是绝对时,设置相对于父元素的元素大小

html - 基于angularjs中的搜索水平滚动到动态列

javascript - 如何将数据主体发送到 XMLHttpRequest,看起来像这样?

javascript - ExtJS 6 在存储同步的回调中访问 messageProperty

javascript - 无法使用 ng-repeat 检索动态创建的 JSON 对象的属性

javascript - Controller 方法在 AngularJs 中使用 Karma 调用 Jasmine 单元测试套件

javascript - 如何从字符串转换全局化格式

html - Bootstrap 选项卡上的不当行为