这个问题可能不太清楚,但我无法找出一个更好的问题来详细说明。我试图使用ng-class和使用条件突出显示表行。以下是我的代码:
<tr ng-class="{selectSuccess: selectedRows.indexOf(rowData.entity_id) > -1,
danger: rowData.total_received < rowData.total_sold,
info: rowData.total_received > rowData.total_sold}">
在我的代码中,您可以看到有三个条件和三个类。页面加载时会添加danger
和info
类,因为它们变为true但selectSuccess
在我选择行时变为true,因此我需要知道是否有可能向此添加重要内容selectSuccess
。我试过通过css添加重要但是没有用。或者我需要知道当我点击一行时是否可以将其他条件设为假。
注意:如果你想要我可以添加整个代码,但只需要知道我是否可以切换类,这就是为什么只提供主代码。
答案 0 :(得分:1)
您可以在危险和信息条件中添加&& selectedRows.indexOf(rowData.entity_id) == -1
。