Если у вас есть общий класс, который применяется ко многим элементам, вы можете создать пользовательскую директиву, которая добавит этот класс, например, ng-show / ng-hide.
Эта директива добавит класс 'активный' к кнопке, если она нажата
module.directive('ngActive', ['$animate', function($animate) {
return function(scope, element, attr) {
scope.$watch(attr.ngActive, function ngActiveWatchAction(value){
$animate[value ? 'addClass' : 'removeClass'](element, 'active');
});
};
}]);
Подробнее