как работают кнопки действий в Angular 6-json-schema-form - PullRequest
1 голос
/ 13 марта 2019

Я пытаюсь понять ниже базовую форму JSON.Я не могу понять, откуда взялась желтая кнопка «Добавить номер телефона» и как она вызывает событие для репликации списка других телефонов

https://hamidihamza.com/Angular6-json-schema-form/?set=ng-jsf&example=ng-jsf-flex-layout&framework=material-design&language=en

1 Ответ

1 голос
/ 13 марта 2019

Имеется реактивная форма - отметьте stackblitz здесь

Вся форма представляет собой группу FormBuilder, которая состоит из:

  • FormControls для статической (неповторяемой) части формы (firstName, lastName и т. Д.)
  • Пока номера телефонов Formbuilder Array. Каждый раз, когда нажимается кнопка «Добавить номер телефона», в массив Formbuilder добавляется элемент.
  • Когда вы нажимаете сохранить, вы получаете всю форму в json (проверьте консоль)
...