【发布时间】:2017-03-22 15:37:48
【问题描述】:
如何访问嵌套 formGroup 中的表单属性?这可能听起来令人困惑,但我认为代码将帮助你们理解。 这是formGroup,你可以看到formGroup里面有一个数组:
this.formDadosBancarios = this._fb.group({
id: [''],
dados_titular: this._fb.array([
this.initTitular()
])
})
initTitular(){
return this._fb.group({
titular: ['', [<any>Validators.required, <any>Validators.minLength(3)]],
cnpj: [''],
cpf: ['', Validators.required],
data_nasc: ['', Validators.required],
agencia: ['', <any>Validators.required ],
banco: ['', <any>Validators.required],
conta: ['', <any>Validators.required],
tipo: ['', <any>Validators.required],
pessoa_juridica: ['']
})
}
这是我尝试访问 ìnitTitular` 中的属性 cpf 的 sn-p 代码(我知道下面的代码看起来很无稽之谈,但只是为了说明逻辑):
const cpfCtrl: AbstractControl = this.formDadosBancarios.get('dados_titular').get('cpf');
【问题讨论】:
标签: javascript forms angular