Skip to content

Instantly share code, notes, and snippets.

@sadasant
Forked from eliotsykes/ngFocusAndBlur.js
Created July 29, 2013 19:19
Show Gist options
  • Save sadasant/6106948 to your computer and use it in GitHub Desktop.
Save sadasant/6106948 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