escKey-directive.js
462 Bytes
angular.module('focaDirectivas')
.directive('escKey', function() {
return function(scope, element, attrs) {
element.bind('keydown keypress', function(event) {
if(event.which === 27) { // 27 = esc key
scope.$apply(function (){
scope.$eval(attrs.escKey);
});
event.preventDefault();
}
});
};
});