Angularjs 调用函数后删除类

Angularjs 调用函数后删除类,angularjs,Angularjs,我是Angular的新手,我不确定是否可以从html执行此操作 <td ng-class="{'lines-hover': !row.noSpread, 'line-selected': row.spreadSelected}"></td> 两者都属于不同的控制器,我所需要的是,一旦我玩那个按钮,那个类必须被删除,你们有什么建议 <td ng-class="{'lines-hover': !row.noSpread,

我是Angular的新手,我不确定是否可以从html执行此操作

<td ng-class="{'lines-hover': !row.noSpread,
               'line-selected': row.spreadSelected}"></td>
两者都属于不同的控制器,我所需要的是,一旦我玩那个按钮,那个类必须被删除,你们有什么建议

<td ng-class="{'lines-hover': !row.noSpread,
               row.spreadSelected?'line-selected':''}"></td>

试试这个。不确定它是否也会影响其他行。

简单的答案是需要更改
行。请选择
。如何做到这一点取决于按钮是否在行内。需要更多结构详细信息抱歉,请参阅my update@charlietflcan广播事件,或者可以使用服务在控制器之间共享
数据。我们仍然没有太多的工作机会with@NietzscheProgrammer你可以从下面寻求帮助。我不太确定你的确切问题是什么。是否因为您有两个控制器,试图从第二个作用域
removeAllSlips()
中影响所选的第一个作用域
不起作用?无需更改标记。OP标记的方式是,一旦变量不再真实,类将被移除是,但removeAllSlips来自一个控制器,ng类行选择来自另一个控制器
<td ng-class="{'lines-hover': !row.noSpread,
               row.spreadSelected?'line-selected':''}"></td>
function removeAllSlips(){
 $scope.row.spreadSelected = false;
}