angular / angular/components

Make mat-autocomplete scroll behavior match mat-select.

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

Description

#### Please describe the feature you would like to request.

Disable the ability to scroll the page when the autocomplete options are displayed, so autocomplete works the same as mat-select.

#### What is the use-case or motivation for this proposal?

Currently when you use mat-autocomplete, the options do not stick to the dropdown field - reported in #12500. The mat-select behavior works great, so could we copy it for mat-autocomplete?

#### Is there anything else we should know?

Looking through the mat-select code, there's 1000 lines of code related to scrolling. I could work on a PR with some pointers to where the behavior is located.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par comparer l’implémentation du défilement de mat-select avec celle de mat-autocomplete, en vous concentrant sur la manière dont les options restent attachées au champ de liste déroulante pendant le défilement de la page. Reproduisez le comportement actuel de autocomplete et utilisez le comportement de mat-select comme référence. Le travail est terminé lorsque autocomplete empêche le défilement de la page et maintient ses options positionnées comme mat-select.

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

Évaluation

Stack technique
angular, typescript
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 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.