我正在使用@angular/material@2.0.0-beta.2
。我在带有mdTextareaAutosize
(弹出窗口)的容器中有display:none
属性的textarea。
我称之为角度形式控制的setValue
方法。当我打开弹出窗口时,textarea有height:0px
并且未显示初始值。当我点击textarea并按任意键时,会出现初始值。
如果我添加布尔条件以显示textarea(* ngIf)并在2秒内将此条件设为true,则它可以正常工作。但是没有timeout
它就不起作用。
答案 0 :(得分:0)
据我所知,textareaAutosize会在显示新值之前计算高度。
要解决此问题,您可以使用resizeToFitContent(true)
功能。
它强制自动调整大小重新计算高度(如果内容没有改变,布尔参数将强制计算事件。)
我不知道这是否存在角度材料2.我使用材料6。