要素のクラスを切り替える単純なディレクティブがあります。関数内で $(this) または 'element' を使用する方が良いですか? (両方とも正常に動作します)
次に例を示します。
.directive('test',['$rootScope',function($rootScope){
return {
restrict:'C',
link: function(scope, element, attrs){
return element.bind('click',function(){
element.toggleClass("active");
});
}
}
}])