如何将嵌套的FormGroup映射到对象

时间:2018-07-02 12:57:21

标签: angular6 angular-reactive-forms

我有一个带有嵌套子窗体组的窗体组,并想将这些窗体组的值映射到一个对象。 层次结构是这样的:

parentFormGroup {
  parentFormGroupProperty1
  childFormGroup {
    childFormGroupProperty1
    childFormGroupProperty2
 }
}

我想从表单组中获取的对象是

correctlyMappedObject {
   parentFormGroupProperty1
   childFormGroupProperty1
   childFormGroupProperty2
}

但是我从Object.assign({}, parentFormGroup.value()得到的是

undesirablyMappedObject {
   parentFormGroupProperty1
   childFormGroup {
      childFormGroupProperty1
      childFormGroupProperty2 }}

尽管已知道并分配了映射对象的类型。 如何实现所需的映射?

谢谢!

0 个答案:

没有答案