Skip to content

Instantly share code, notes, and snippets.

@evert0n
Forked from eliotsykes/ngFocusAndBlur.js
Created October 4, 2013 10:05
Show Gist options
  • Save evert0n/6823723 to your computer and use it in GitHub Desktop.
Save evert0n/6823723 to your computer and use it in GitHub Desktop.
app.directive('ngFocus', ['$parse', function($parse) {
return function(scope, element, attr) {
var fn = $parse(attr['ngFocus']);
element.bind('focus', function(event) {
scope.$apply(function() {
fn(scope, {$event:event});
});
});
}
}]);
app.directive('ngBlur', ['$parse', function($parse) {
return function(scope, element, attr) {
var fn = $parse(attr['ngBlur']);
element.bind('blur', function(event) {
scope.$apply(function() {
fn(scope, {$event:event});
});
});
}
}]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment