Commit a598f74c0c31dd6e9c9adad189d48d2c306b5e99

Authored by Luigi
1 parent 5d7c5abc85
Exists in master and in 1 other branch develop

Directiva para numeros positivos

Showing 1 changed file with 29 additions and 0 deletions   Show diff stats
src/js/soloPositivos-directive.js
... ... @@ -0,0 +1,29 @@
  1 +angular.module('focaDirectivas')
  2 + .directive('soloPositivo', function(){
  3 + return {
  4 + require: 'ngModel',
  5 + scope: true,
  6 + link: function(scope, element, attr, ngModel) {
  7 + ngModel.$parsers.push(function (value) {
  8 + return '' + value;
  9 + });
  10 +
  11 + if(!ngModel) return;
  12 +
  13 + function test(texto) {
  14 + console.log('Texto: ', element);
  15 + console.log('Valor 2: ',attr);
  16 + if (texto) {
  17 + var cambioInput = texto.replace('-','');
  18 +
  19 + if (cambioInput !== texto) {
  20 + ngModel.$setViewValue(cambioInput);
  21 + ngModel.$render();
  22 + }
  23 + return cambioInput;
  24 + }
  25 + }
  26 + ngModel.$parsers.push(test);
  27 + }
  28 + };
  29 + });
0 30 \ No newline at end of file