Agularjs ng-class:如果其他条件变为真,则删除类

Agularjs ng-class:remove class if other condition becomes true

本文关键字:删除 ng-class 如果 其他 条件 Agularjs      更新时间:2023-09-26

这个问题可能不清楚,但我无法找到更好的问题来详细说明。我正在尝试使用 ng 类和使用条件突出显示表行。下面是我的代码:

<tr ng-class="{selectSuccess: selectedRows.indexOf(rowData.entity_id) > -1, 
danger: rowData.total_received < rowData.total_sold, 
info: rowData.total_received > rowData.total_sold}">

在我的代码中,如您所见,有三个条件和三个类。 dangerinfo 类在页面加载时添加,因为它们变为真,但当我选择一行时selectSuccess变为真,所以我需要知道是否有可能为此selectSuccess添加重要内容。我尝试通过 css 添加重要内容,但这不起作用。或者我需要知道当我单击一行时是否可以将另一个条件设置为 false。

注意:如果需要,我可以添加整个代码,但只需要知道我是否可以切换类,这就是为什么只提供主代码的原因。

您可以向危险和信息条件添加&& selectedRows.indexOf(rowData.entity_id) == -1