我尝试在使用angularjs单击时向元素添加一个类(该元素通过ngRepeat生成)。我需要知道点击的元素是ng-click =" foo()"。
代码就是这样(但是我让控制器和应用程序调出来了):
function campaign_list_controller($http) {
this.open_options = function(elem) {
console.log(elem);
}
}

<div class="action_select">
<div class="option" ng-click="ctrl.open_options()">Actions</div>
</div>
&#13;
答案 0 :(得分:2)
使用此......它的作品非常适合您......
function campaign_list_controller($http) {
this.open_options = function($event) {
angular.element($event.target).css("color", "red");
}
}
&#13;
<div class="action_select">
<div class="option" ng-click="ctrl.open_options($event)">Actions</div>
</div>
&#13;
答案 1 :(得分:-2)
使用: -
<div class="option" ng-click="ctrl.open_options(this)">Actions</div>