我可以从Angular Material导入MatTextareaAutosize,但我在docs中没有看到它,也没有找到使用它的方法。
我希望使用这样的东西:
<mat-form-field>
<textarea matInput matAutosize></textarea>
</mat-form-field>
有没有办法用角度材料自动调整文本框?
答案 0 :(得分:4)
答案很简单:它应该是matTextareaAutosize
,而不仅仅是matAutosize
:https://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'