Можно ли "смотреть" на изменения ui в директиве? что-то вроде этого:
.directive('vValidation', function() {
return function(scope, element, attrs) {
element.$watch(function() {
if (this.hasClass('someClass')) console.log('someClass added');
});
}
})