I've reactive form for create and edit actions. For edit I just patchValue(data) on form, works like a charm, but floating label from PrimeNg InputText component don't notice that there was value filled. When I click on one of the inputs and then blur it, then every inputs are updating the view and all labels are on top.
I've tried change detection (view component has it set to OnPush), markAsDirty(), markAllAsTouched() even but labels are still over the input values. No idea how to trigger smth like physical blur on one of the controls (don't want to trigger it in the code on @ViewChild() as it looks as wrong solution for me.
Any ideas how to fix this?

