我正在建立类似这样的反应形式:
ngOnInit() {
this.companyForm = this.fb.group({
companyName: [""],
employees: this.fb.array([this.buildEmployees()]),
managers: this.fb.array([this.buildManagers()])
});
我想访问employee数组值和manager数组值以及companyName。
构建一个javascript对象,并将其存储在服务对象中。
我的问题是,如何获取这些控件的值?
我知道我可以像这样获得formControlName companyName的值:
**this.companyForm.get('companyName').value
**,对吗?
formArray员工和formArray管理者如何?
答案 0 :(得分:0)
this.companyForm.value.employees
this.companyForm.value.managers
我认为这是正确的方法,未经测试。
答案 1 :(得分:0)
您可以使用以下任何方法获取表单数组值,
this.companyForm.get('employees').value
this.companyForm.get('managers').value
或
this.companyForm.value.employees
this.companyForm.value.managers
如果要获取数组中的特定项目,请使用索引获取值