focaTipo-directive.js
774 Bytes
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';
});
}
}
}]);