angular / angular/components

bug(autocomplete): reset input value doesn't update the selected option

Ouverte
#20,878 1 commentaire 4 réactions 0 personnes assignées Voir sur GitHub
area: material/autocomplete P3
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

#### Reproduction

When an autocomplete control is reset, the selected option still hold the `.mat-selected` class.

https://stackblitz.com/edit/angular-ufhza2
Steps to reproduce:

1) Open the autocomplete
2) Select an entry
3) Click reset
4) Open the autocomplete again

![Selection_052](https://user-images.githubusercontent.com/1753742/97108722-7c09f200-16cf-11eb-8d28-88285a935b88.png)

#### Expected Behavior

`mat-selected` class should be removed when autocomplete is empty

#### Environment

- Angular: `10.2.0`
- CDK/Material: `10.2.5`

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire le comportement dans le StackBlitz lié : sélectionnez une entrée de l’autocomplete, réinitialisez le contrôle, puis rouvrez-le. Suivez la gestion de la sélection et de la réinitialisation de l’autocomplete pour déterminer pourquoi l’option sélectionnée conserve la classe `mat-selected` ; le travail est terminé lorsque la classe est supprimée quand le champ de saisie est vide, avec une couverture des étapes signalées.

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é
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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