, ng-class-alt, . , app - angular.
app.directive('ngClassAlt', function() {
return {
restrict: 'A',
scope: {
ngClassAlt: '=ngClassAlt'
},
link: function(scope, elm, attrs) {
scope.$watch('ngClassAlt', function (newVal) {
_.each(scope.ngClassAlt, function(val, key) {
if(val)
elm.addClass(key);
else
elm.removeClass(key);
});
}, true);
}
};
});
AngularJS ... , .