Angular Material是否内置了textareas的自动调整功能?

时间:2017-10-24 00:02:30

标签: angular textarea angular-material autosize

我可以从Angular Material导入MatTextareaAutosize,但我在docs中没有看到它,也没有找到使用它的方法。

我希望使用这样的东西:

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

有没有办法用角度材料自动调整文本框?

2 个答案:

答案 0 :(得分:4)

答案很简单:它应该是matTextareaAutosize,而不仅仅是matAutosizehttps://github.com/angular/material2/blob/master/src/material-examples/input-autosize-textarea/input-autosize-textarea-example.html

小心!显然,这将在版本7中删除,目前已弃用 https://material.angular.io/components/input/api#MatTextareaAutosize

答案 1 :(得分:1)

在我的工作中,将其应用于textarea

Angular 7

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

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