angular - Angular Material 是否内置了文本区域的自动调整大小?

标签 angular textarea angular-material autosize

我可以从 Angular Material 导入 MatTextareaAutosize,但我在 docs 中看不到任何相关信息并且还没有找到使用它的方法。

我希望使用这样的东西:

<mat-form-field>
    <textarea matInput matAutosize></textarea>
</mat-form-field>

有没有办法让带有 Angular Material 的文本框自动调整大小?

最佳答案

对于我的工作,将其应用于 textarea:

Angular 7

<textarea cdkTextareaAutosize #autosize="cdkTextareaAutosize"cdkAutosizeMinRows="1" cdkAutosizeMaxRows="5"> </textarea>

验证滚动,如果不显示则验证CSS属性'overflow: auto'

关于angular - Angular Material 是否内置了文本区域的自动调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46900227/

相关文章:

html - 文本区域的高度与 Firefox 中的行不匹配

css - Mat-icon 显示文本 Angular Material

angular - Angular 元素之间的共享数据

Angular 2 : Component is not part of any module

html - Angular 5 文件上传 : Failed to set the 'value' property on 'HTMLInputElement'

angular - 在 Jasmine 中对 MatDialog 进行单元测试时无法读取未定义的属性 'afterClosed'

JavaFX:用于十六进制编码内容的自定义 TextArea

html - AngularJS:使用多行写入和读取文本区域

angular - 检测 Angular Material 垫选择列表中的键盘导航

Angular 6 - 对所有表列进行排序仅适用于两列而不是所有列