angular / angular/components

bug(mat-date-range-picker): When used with angular forms, `valueChanges` is fired multiple times.

Ouverte
#19,776 15 commentaires 5 réactions 0 personnes assignées Voir sur GitHub
area: material/datepicker P3
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

#### Expected Behavior

Observable should emit only once per change

#### Actual Behavior

When listening on the `formGroup`, it fires 4 times, and when listening on `start` or `end` it fires 2 times

#### Bug demo
https://stackblitz.com/edit/angular-date-range-bug

#### Environment

- Angular: 10
- CDK/Material: 10

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la reproduction StackBlitz liée et comparez les émissions de valueChanges des contrôles formGroup, start et end dans l’exemple date-range-picker d’Angular 10. Suivez l’interaction du date-range-picker avec Angular forms, puis vérifiez que chaque changement est émis une fois aux trois niveaux.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
frontend
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.