angular / angular/components

feat(date-range-picker): allow disabling one half of the range input

Offen
#21,773 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
area: material/datepicker feature G P3
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

#### Feature Description

The user should be able to disable one half of the date range input (either the start or end date) but still allow a user to select a value for the other. Currently the date range picker acts broken if we try to disable one half: https://stackblitz.com/edit/angular-aihygj?file=src/app/date-range-picker-forms-example.html

#### Use Case

This supports use cases where the user needs to select a range, but the start or end date is fixed for some reason, e.g. editing a hotel reservation where its too late to change the check in date.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Verhalten im verlinkten StackBlitz-Beispiel zu reproduzieren, wobei du dich auf src/app/date-range-picker-forms-example.html und den Einstiegspunkt date-range-picker konzentrierst. Verfolge, wie sich das Deaktivieren eines der beiden Datumseingabefelder auf die Auswahl des jeweils anderen auswirkt, und überprüfe anschließend, dass ein festgelegtes Start- oder Enddatum weiterhin die Auswahl des verbleibenden Werts ermöglicht.

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.