angular / angular/components

feat(datepicker): use invalid date instead of null when the date input it not empty

Abierto
#27,902 2 comentarios 11 reacciones 0 asignados Ver en GitHub
area: material/datepicker feature P3
Lenguaje dominante
TypeScript
Estrellas
25k
Forks
6.8k
Merge medio
1 d 8 h
PR fusionados (30 d)
91

Descripción

### Feature Description

Set the value to invalid date instead of null, when the input is filled, but invalid. As this would be a breaking change, maybe introduce a setting to optionally enable this.

### Use Case

Currently when you use a datepicker without ngModel or reactive forms the input wont get red for invalid inputs and the value is null. So you cant differenciate between empty input and something invalid. Even aria-invalid is "false".

With this feature you could solve this.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza por localizar la implementación de datepicker y cómo gestiona las entradas rellenadas pero no válidas. Revisa en qué se diferencian actualmente los valores vacíos y no válidos, incluido el comportamiento de aria-invalid, e identifica las pruebas existentes de datepicker antes de decidir cómo debería funcionar una configuración opt-in. El trabajo estará terminado cuando las entradas no vacías no válidas puedan distinguirse de las entradas vacías sin cambiar inesperadamente el comportamiento predeterminado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, typescript
Área
frontend
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.