platanus / ng2-rut

Angular 2 library with several components to handle Chilean RUT validation, cleaning and formatting.
MIT License
29 stars 26 forks source link

No formatea el rut al hacer (on blur) #29

Closed cgonzalezlo closed 4 years ago

cgonzalezlo commented 4 years ago

Hola,

Estoy con angular 8 y en el input del rut no formatea al hacer onblur, pero si valida def orma correcta el rut, alguna orientación?

en el ts:

public constructor( private readonly fb: FormBuilder, private readonly router: Router, private readonly route: ActivatedRoute, private readonly casoService: CasoService, private readonly parameterService: ParameterService, private rutValidator: RutValidator, private readonly snackBar: MatSnackBar, private readonly changeDetectorRef: ChangeDetectorRef ) { }

....... ... .. private initializerFilterForm(): void { this.filterForm = this.fb.group({ fechaCreacionDesde: [null], fechaCreacionHasta: [null], idCaso: [''], codigoSucursal: new FormControl(), idResponsable: [{value: null, disabled: true}], rutCliente: ['', [this.rutValidator]], numeroCuenta: [''], codigoEstado: new FormControl(), idRevisor: new FormControl() }); this.getSucursales(); }

En el HTML:

`

RUT
          <input formControlName="rutCliente" matInput type="text" appPatternRestrict [regex]="rutKeypressRegex"
                 autocomplete="off" formatRut (blur)="onblurRutCliente()">
          <button mat-button *ngIf="filterForm.get('rutCliente').value" matSuffix mat-icon-button
                  (click)="clearRutCliente()">
            <mat-icon>close</mat-icon>
          </button>
        </mat-form-field>`
cgonzalezlo commented 4 years ago

Solucionado... el problema era en que module estaba incluyendo la dependencia...