angular.module('app')
.directive('ngBlurDelegate', function ($parse) {
return {
restrict: 'A',
link: function (scope, el, attr) {
var callback = $parse(attr.ngBlurDelegate);
el.on('blur', function () {
//.. тут что-то делать
callback(scope);
});
}
}
});
<form ng-blur-delegate="callback()">
...
</form>