Javascript 将类添加到现有函数内的元素

Javascript 将类添加到现有函数内的元素,javascript,angularjs,Javascript,Angularjs,我正试图找出向下面现有的ng click函数添加函数的最佳方法,该函数将在执行时向元素添加一个类 $ctrl.next = function(id) { $state.go('individual', {id : id}, {reload : true}); ga.track({ action:'Button click', label:'Navigation Button Right', category:'Button'

我正试图找出向下面现有的ng click函数添加函数的最佳方法,该函数将在执行时向元素添加一个类

 $ctrl.next = function(id) {
    $state.go('individual', {id : id}, {reload : true});
     ga.track({
        action:'Button click',
        label:'Navigation Button Right',
        category:'Button'
    });

  }

基本上,此函数会触发对来自数据库的数组中的下一项的状态更改,并跟踪单击的元素。

如果没有示例,我无法100%了解您拥有的内容。这显示单击按钮,并将其类更改为蓝色

JS

app.controller('ctrl',function($scope){
  $scope.clickFunction = function(evt) {
   angular.element(evt.srcElement).addClass('clicked-button');
  }
});
HTML

  <div ng-controller='ctrl'>
    <button ng-click="clickFunction($event)">Click Me</button>
  </div>

点击我

Ah,因此我的路线中有一个ng click设置,它会触发一个跟踪按钮的功能。我的控制器是$ctrl,我基本上是想试着聪明一点,在$ctrl.next()中运行另一个函数,这样它就可以在我打开的元素中添加“.class”