html - Angular Material 文本区域行 css 不起作用

标签 html css angular angular-material

我正在使用 Angular Material 设计,我使用了 Textarea 但高度没有改变是固定的我尝试了很多方法但没有工作我想要

但是,它的大小始终相同。甚至改变 css 而且它只是改变高度,我可以说它不起作用

知道如何更改文本区域的大小吗?

<mat-form-field appearance="outline" class="example-full-width">
      <mat-label>Discription</mat-label>
      <textarea matInput></textarea>
    </mat-form-field>

即使我尝试了这个,但还是出现了同样的问题

<mat-form-field>
  <mat-label>Description</mat-label>
  <textarea matInput formControlName="description" matTextareaAutosize matAutosizeMinRows=1 matAutosizeMaxRows=5></textarea>
</mat-form-field>

此输出我正在获取表单代码

Demo

预期输出

enter image description here

最佳答案

您需要添加:

matAutosizeMinRows=5 matAutosizeMaxRows=20

这将设置最小行数和最大行数,同时控制高度。

如果您在编辑问题时尝试了上述操作,并且会得到不同的结果。然后可能另一个 CSS 会覆盖 textarea 高度。检查您的开发工具以找出附加到 textarea 的其他 CSS。

关于html - Angular Material 文本区域行 css 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53852484/

相关文章:

php - 在表中显示父子数据

angular - auth0 授权 api 调用返回 200 状态但仍然得到错误响应

jquery 滚动条 |样式标签与样式属性

javascript - 在没有jquery的情况下缩小一个div

javascript - 将元素添加到空 JSON 对象 - Angular

html - 用图像填充整个 Bootstrap 4 模态主体

html - Flexbox 样式不适用于元素

python - 从网站中提取表格

javascript - 预加载图像的功能 - 现在需要绘制它们,但是如何绘制?

html - 垂直居中中间框