diff --git a/src/js/focaTipo-directive.js b/src/js/focaTipo-directive.js new file mode 100644 index 0000000..bdd8d26 --- /dev/null +++ b/src/js/focaTipo-directive.js @@ -0,0 +1,22 @@ +angular.module('focaDirectivas') + .directive('focaTipoInput',['$rootScope', function($rootScope) { + var mostrarTeclado; + return { + link: function(scope, element, attr, ctrls) { + if(mostrarTeclado) { + element[0].type = 'text'; + return; + } + element[0].type = 'number'; + $rootScope.$on('usarTeclado', function(event, data) { + if(data){ + mostrarTeclado = true; + element[0].type = 'text'; + return; + } + mostrarTeclado = false; + element[0].type = 'number'; + }); + } + } + }]);