angular / angular/components

Extending CdkTextareaAutosize features. heightChanges / setHeight

Offen
#19,656 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: cdk/text-field feature P4
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

## Proposal

Add for [MatTextareaAutosize](https://material.angular.io/components/input/api#MatTextareaAutosize) Callback with height and return custom sum and set it as height for textarea element.

```
CdkTextareaAutosize {
...
// Options by default parameter emitEvent is false
setHeight(height: number, {emitEvent: boolean}): void;

// Return number after calculation height textarea element
heightChanges(): Observable;
...
}
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die bestehende MatTextareaAutosize/CdkTextareaAutosize API und Implementierung zu lesen, und verwende die verlinkte Angular Material API-Referenz als Kontext. Ermittle, wie sich das vorgeschlagene Verhalten von setHeight und heightChanges in die aktuelle Komponente einfügen sollte, und betrachte den Vorschlag als vollständig, wenn beide Methoden ein klar definiertes, funktionierendes Verhalten für Aktualisierungen der Textarea-Höhe und die Ereignisauslösung haben.

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
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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