PrimeNg ui-float-label 在反应形式 patchValue() 后不浮动

Szo*_*tki 7 primeng reactive-forms angular angular-reactive-forms

我有用于创建和编辑操作反应式表单。对于编辑,我只是在表单上,​​就像一个魅力,来自 PrimeNg InputText 组件的浮动标签没有注意到有值填充。当我单击其中一个输入然后对其进行模糊处理时,每个输入都会更新视图并且所有标签都在顶部。patchValue(data)

在此处输入图片说明 在此处输入图片说明

我已经尝试过更改检测(视图组件将其设置为OnPush), markAsDirty()markAllAsTouched()即使标签仍然在输入值上。不知道如何在其中一个控件上触发类似于物理模糊的 smth(不想在代码中触发它,@ViewChild()因为它对我来说看起来是错误的解决方案。

任何想法如何解决这一问题?