【问题标题】:Angular Material 2 Textarea Autosize Attribute (mdTextareaAutosize)Angular Material 2 Textarea Autosize 属性 (mdTextareaAutosize)
【发布时间】:2017-09-14 11:03:25
【问题描述】:

我正在使用@angular/material@2.0.0-beta.2。我在带有display:none(弹出窗口)的容器中有带有mdTextareaAutosize 属性的textarea。 我叫setValue 角形控制方法。当我打开弹出窗口时,textarea 有 height:0px 并且未显示初始值。当我单击文本区域并按任意键时,会出现初始值。

如果我添加布尔条件以显示 textarea (*ngIf) 并在 2 秒内将此条件设为真,那么它可以工作。但是没有timeout 就不行了。

【问题讨论】:

  • 这是一个非常具体的问题,一些代码可以很好地配合。

标签: angular textarea angular-material2


【解决方案1】:

据我了解,textareaAutosize 会在显示新值之前计算高度。

要解决此问题,您可以使用resizeToFitContent(true) 函数。 它强制 autosize 重新计算高度(布尔参数是在内容没有改变的情况下强制计算事件)。

我不知道角材料 2 是否存在这种情况。我使用材料 6。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-07
    • 2016-03-27
    • 2018-03-25
    • 2015-06-08
    • 2017-02-21
    • 2018-02-02
    • 1970-01-01
    • 2016-09-20
    相关资源
    最近更新 更多