Angular 物料输入标签不存在';更改字体后无法正确显示

Angular 物料输入标签不存在';更改字体后无法正确显示,angular,angular-material,Angular,Angular Material,我使用floatLabel='always'选项输入材料。当我更改字体族时,材质不会计算标签宽度,并且标签显示不正确 我怎样才能解决这个问题?例如,如果更改字体,边框似乎不会更新,这是有意义的,因为没有任何东西告诉它要更新,所以似乎没有办法让它自动计算边框大小 这里有一个稍微“黑”的方法来更新标签,基本上我们重新创建表单字段来应用更改,但是这将消除任何输入 遗憾的是,将*ngIf放在标签上是不起作用的,它只是将其删除,而从不重新创建它

我使用
floatLabel='always'
选项输入材料。当我更改字体族时,材质不会计算标签宽度,并且标签显示不正确


我怎样才能解决这个问题?例如,如果更改字体,边框似乎不会更新,这是有意义的,因为没有任何东西告诉它要更新,所以似乎没有办法让它自动计算边框大小

这里有一个稍微“黑”的方法来更新标签,基本上我们重新创建表单字段来应用更改,但是这将消除任何输入

遗憾的是,将
*ngIf
放在标签上是不起作用的,它只是将其删除,而从不重新创建它