Open jonathanhecl opened 6 years ago
Crea un control y puedes hacerlo en una clase..
let rutControl = new FormControl('1-9', Validators.compose([Validators.required, RutValidator);
if ( rutControl.errors ) {
console.log( 'Hay errores ');
}
tengo un error en angular 7 al agregar RutValidator. O no es compatible con angular7?
lo solucione creando mi propio Validator: export function ValidateRut(control: AbstractControl) { console.log(RutHelper.rutValidate(control.value)); if (!RutHelper.rutValidate(control.value)) { return { validRut: true }; } return null; }
@jonathanhecl gracias viejo! me sirvio 👍
Creo que esta faltando la función de Validar que se pueda utilizar dentro de la clase:
this._rutvalidator.validateString(this.variableString)
Algo así. Alguien tiene idea de como puedo conseguirlo?
EDIT: Listo, ya lo conseguí usando el rut_helper_1
Estaría bueno que viniera en un import "oficial" para que quede mas bonito, pero así ya funciona :P
EDIT2: Si bien funciona con el requiere puede tirar algunos logs en la consola, así que opte por usarlo así: