Вложенные группы форм и FromArray в Angular 8 - PullRequest
1 голос
/ 11 марта 2020

Я работаю над формой, в которой есть вложенные группы форм и массивы форм, но я не могу связать значения в ts. Я новичок в angular, поэтому у меня нет особой ясности относительно формгрупп и массивов форм. ниже json может иметь несколько массивов внутри групп форм и вложенные массивы форм внутри группы форм. Вот пример примера, который я хочу выполнить и создать ниже json структуру из этой формы

Json, используя эту форму:

{
ip:'1.2.3.4',
create_adjacency:{
customerName:'ABC',
traffic_group:[{
_display_name:'DEF',
traffic_group_limits:{
calls:'23' }
}]
}
}

HTML -

* Код 1007 *

Ц -

this.firstFormGroup = this.formBuilder.group({
      ip: [''],
      create_adjacency: this.formBuilder.group({
        customerName: ["", Validators.required],
        traffic_groups: this.formBuilder.array([this.traffic_groups])
      })

    });


  get traffic_groups(): FormGroup {
    return this.formBuilder.group({
      _display_name: ["", Validators.required],
      traffic_group_limits: this.formBuilder.group({
        "call-appearances": ["", Validators.required]
      })
    });
  }
...