Angular CDK: Auto-resizing textareas!

Publié le: 28 juin 2024
sur la chaîne: Brian Treese
2,199
78

By default, an HTML textarea control doesn’t expand or contract as content is added and removed.

🚀 Want to master Angular Signal Forms?
I just released a full course where we build a real Signal Form step-by-step covering validation, async validation, dynamic fields, custom controls, and submission patterns.

👉 Enroll here:
https://www.udemy.com/course/angular-...

Sometimes this is ok, but often it would be better if we did have some control where we could allow the height to resize automatically, to better fit the content. We’ll this is possible and, in fact, it’s really easy to do in Angular when using the CDK. In this video I’ll show you just how easy it is. Alright, let’s get to it!

------------------------------------------------------------------------------

🔗 Demo Links:
Before (https://stackblitz.com/edit/stackblit...)
After (https://stackblitz.com/edit/stackblit...)

------------------------------------------------------------------------------

📚 Additional Resources:
Angular CDK Textarea Autosize Documentation (https://material.angular.io/cdk/text-...)

------------------------------------------------------------------------------

📖 Chapters:
0:00 – Introduction
0:38 – The Demo Application
1:15 – Installing the Angular CDK
1:37 – How to Auto-Resize textareas in Angular Using the cdkTextareaAutosize Directive
3:25 – Include Angular CDK Auto-size Styles for Proper textarea Height Calculation
4:58 – Add Min and Max row Counts to Control Min and Max textarea Heights
6:07 – Conclusion

------------------------------------------------------------------------------

#angular #angulartutorial #cdk


Sur cette page du site, vous pouvez voir la vidéo en ligne Angular CDK: Auto-resizing textareas! durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Brian Treese 28 juin 2024, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 2,199 fois et il a aimé 78 téléspectateurs. Bon visionnage!