angular.module('focaDirectivas') .directive('tecladoVirtual', function() { return function( scope, elem, attrs ) { elem.bind('blur', function() { scope.$emit('focus', false); }); elem.bind('focus', function() { scope.$emit('focus', true); }); }; });