Javascript 将类添加到现有函数内的元素
我正试图找出向下面现有的ng click函数添加函数的最佳方法,该函数将在执行时向元素添加一个类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'
$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”