我有一个使用几个动态ngTables的angularjs应用程序。由于在页面上执行搜索操作,我需要“突出显示”其中一个表中的一行,但是我想在用户执行某些操作后删除突出显示(任何CTA执行,我会假设)。
我已经设法弄清楚如何将“粗体”类(虽然我真的需要更改背景颜色)添加到我的“tr”,“td”或“span”围绕“ td“,使用数据ngTable进行迭代。我在Firebug中验证了这一点。但是,我看到屏幕上没有任何变化。我猜测ngTable中使用的CSS设置覆盖了我正在设置的内容。
如何让ngTable更改表格行的背景颜色?
一旦我搞清楚了,我可能会删除“$ timeout”或某些CTA操作的类设置。
答案 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>