From 488b2c556dac8d3e29e43d15afcd6c36e9b1e408 Mon Sep 17 00:00:00 2001 From: efernandez Date: Thu, 8 Nov 2018 15:56:49 -0300 Subject: [PATCH] directiva cambia type del input de acuerdo a si esta o no activo el teclado --- src/js/focaTipo-directive.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/js/focaTipo-directive.js 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'; + }); + } + } + }]); -- 1.9.1