Nel*_*llo 27 css angular-material2 angular
我目前有textarea这样的:
<textarea matInput rows="5" cols="40" placeholder="text"></textarea>
Run Code Online (Sandbox Code Playgroud)
但是,它总是相同的大小.
关于如何改变尺寸的任何想法textarea?
bat*_*392 30
这是一个例子:
<mat-form-field>
<mat-label>Description</mat-label>
<textarea matInput formControlName="description" matTextareaAutosize matAutosizeMinRows=1 matAutosizeMaxRows=5></textarea>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
参考:https://material.angular.io/components/input/api
Ale*_*mov 27
目前,仅rows影响材料cols高度,rows不改变其宽度.
因此,为了增加宽度,我们必须使用包含我们的CSS textarea属性:colswidth
<mat-form-field style="width: 300px;">
<textarea matInput rows="5" cols="40" placeholder="text"></textarea>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
角材料7.2:https :
//material.angular.io/components/input/examples
<mat-form-field>
<mat-label>Autosize textarea</mat-label>
<textarea matInput cdkTextareaAutosize
cdkAutosizeMinRows="2"
cdkAutosizeMaxRows="5"></textarea>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
注重cdkTextareaAutosize,cdkAutosizeMinRows,cdkAutosizeMaxRows
matTextareaAutosize您可以尝试通过应用和分配属性matAutosizeMinRows和 的值来调整 texarea 的高度matAutosizeMaxRows。
有关更多详细信息,请参阅https://material.angular.io/components/input/api。
| 归档时间: |
|
| 查看次数: |
33765 次 |
| 最近记录: |