feat(datepicker): use invalid date instead of null when the date input it not empty
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
### 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.
Beitragsleitfaden
Rechercherichtung
Beginne damit, die datepicker-Implementierung und ihre Behandlung ausgefüllter, aber ungültiger Eingaben zu finden. Prüfe, wie sich leere und ungültige Werte derzeit unterscheiden, einschließlich des Verhaltens von aria-invalid, und identifiziere vorhandene datepicker-Tests, bevor du entscheidest, wie eine Opt-in-Einstellung funktionieren sollte. Erledigt ist es, wenn ungültige nicht leere Eingaben von leeren Eingaben unterschieden werden können, ohne das Standardverhalten unerwartet zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100