angular / angular/components

(Feature request) Custom template for autocomplete/select options

Offen
#7,477 8 Kommentare 21 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: material/autocomplete area: material/select feature P4
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

#### Bug, feature request, or proposal:
Feature request

#### What is the expected behavior?
Possibility to use autocomplete or select with custom templates to show styled options, like on Angular Material for AngularJS autocomplete [here](https://material.angularjs.org/1.0.2/demo/autocomplete).

Example:

![captura de tela 2017-10-02 as 14 04 42](https://user-images.githubusercontent.com/8621883/31091076-271bfade-a780-11e7-9be2-765812ac7fab.png)

#### What is the current behavior?
All options are shown using a single line option template.

#### What are the steps to reproduce?
It can be seen on the docs [here](https://material.angular.io/components/autocomplete/examples).

#### What is the use-case or motivation for changing an existing behavior?
Allowing the customization of the options for the autocomplete/select can help creating a better user experience.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit den verlinkten Angular Material autocomplete-Beispielen und vergleichen Sie sie mit dem aktuellen autocomplete/select-Verhalten, das in diesem Issue beschrieben wird. Definieren Sie den Umfang der Anpassungen und überprüfen Sie, dass autocomplete- und select-Optionen formatierte Inhalte über mehrere Zeilen anzeigen können, während ihr bestehendes Verhalten erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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