Extending CdkTextareaAutosize features. heightChanges / setHeight
- 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
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