Javascript 当前div的Angularjs doclick更改类

Javascript 当前div的Angularjs doclick更改类,javascript,jquery,html,css,angularjs,Javascript,Jquery,Html,Css,Angularjs,这是我的angularjs doClick函数,单击后我想更改被单击的div的类 <div data-ng-repeat="a in analytics" style="background-color: {{a.Color}};" ng-class="{'block1 current-block' : $index==0, 'block1' : !($index==0)}" ng-click="myData.doClick(a, $event)"&

这是我的angularjs doClick函数,单击后我想更改被单击的div的类

<div data-ng-repeat="a in analytics" style="background-color: {{a.Color}};"  
        ng-class="{'block1 current-block' : $index==0, 'block1' : !($index==0)}"  
        ng-click="myData.doClick(a, $event)">
<div>

在angularjs代码中,我找到当前的活动类并将其删除。这很好,但我不知道如何更改当前div的类

如何查找和更改所单击的div的类? (我尝试使用jquery(this)和$(this),但这两种方法似乎都不起作用。)

$scope.myData.doClick=函数(一个事件)
{
警报(“单击“+a.Color+a.Feature+”@“+event.clientX+”:“+event.clientY”);
$scope.selectedItem=a.功能;

对于(j=0;j您可以执行以下操作:

ng-class="{current-block: a.Feature == $scope.selectedItem}"

像这样的东西?是的,这很有效!泰!
ng-class="{current-block: a.Feature == $scope.selectedItem}"