Я пытаюсь динамически связать formgroup с моим классом. Но я не могу сделать это с «getRawValue () как MyClass», потому что у меня есть компонент «автозаполнение» из Primeng, где у него есть другой объект внутри. Пример: результат получения RawValue.
{
field1: value;
field2: value;
autocomplete: {filed3: value, anotherfield: value}
}
Пример: класс для привязки
export MyClass {
field1: number;
field2: string;
field3: number;
}
Затем я подумал получить свойства из «MyClass» и сравнить с необработанным значением, но если в моем классе нет конструктора, инициализирующего свойства, я не могу получить их имена. Я также не знаю, может ли это быть лучшим решением. я использую Object.getOwnPropertyNames(new MyClass());
Цель состоит в том, чтобы использовать в любом классе в моем проекте.