Я пытаюсь создать здесь вложенные реактивные формы: https://stackblitz.com/edit/angular-mgrfbj
Это иерархия проекта:
---create company form (hello.component.ts)
--- company details form (company-details.component.ts)
--- [
employee details form (employee-details.component.ts)
employee details form
employee details form ...
]
Для таких вложенных форм я должен использоватьViewProviders
и FormGroupDirective
, как указано в этом видео :
Первая вложенная форма ( company-details.component.ts ) работает должным образом
Но вторая форма, которая добавляется с *ngFor
внутри FormArray
, не привязывается к FormGroupDirective
правильно.
При вводе данных о компании и нажатии Печать Json , тогда напечатанный json будет правильным.Но когда вы добавляете одного или двух сотрудников, сведения о сотрудниках в json не печатаются.
Я знаю, что есть другие способы ручного решения этой задачи, но я ищу чистое решение, которое простоработает без каких-либо дополнительных функций.
Любая помощь будет по достоинству оценена!
Заранее спасибо