Estoy usando Angular 2 Reactive Form. Tengo un control de formulario que se define con la validación requerida. Cuando el usuario carga el formulario y este control se completa, Angular considera que el control del formulario es válido. (¡Lo que es bueno!)
Sin embargo, si el control de formulario está poblado y también está deshabilitado angular, ¿lo considera no válido? (¿POR QUÉ?)
¿Alguien se ha encontrado con esto? ¿Es esto un error o por diseño?
¡Gracias!
Esto es por diseño, según el estándar W3C, las entradas deshabilitadas no son válidas. En Angular, puede usar FormGroup.getRawValues()
si desea recuperar todos los valores, independientemente de si están deshabilitados o no.
Alternativamente, considere usar el attr de readonly
en su lugar.