如何动态设置AngularJS ngTable表行的背景颜色

时间:2014-02-20 18:19:31

标签: html css angularjs

我有一个使用几个动态ngTables的angularjs应用程序。由于在页面上执行搜索操作,我需要“突出显示”其中一个表中的一行,但是我想在用户执行某些操作后删除突出显示(任何CTA执行,我会假设)。

我已经设法弄清楚如何将“粗体”类(虽然我真的需要更改背景颜色)添加到我的“tr”,“td”或“span”围绕“ td“,使用数据ngTable进行迭代。我在Firebug中验证了这一点。但是,我看到屏幕上没有任何变化。我猜测ngTable中使用的CSS设置覆盖了我正在设置的内容。

如何让ngTable更改表格行的背景颜色?

一旦我搞清楚了,我可能会删除“$ timeout”或某些CTA操作的类设置。

1 个答案:

答案 0 :(得分:2)

<强>纳克级  可以用来指定类。并且可以为ng-class编写表达式。 例如:

<table ng-repeat="questions in comment.employee">
    <tbody>
        <tr ng-class="{{e.ID == 1 ? 'class1' : 'class2'}} " >
            <td>
                 {{e.Name}}
            </td>
        </tr>
    </tbody>
</table>