angular 4 反应形式组验证
angular 4 reactive form group validation
我需要建议!我想要验证反应形式。
我有两个表单组,并且都输入了相同的表单控件名称。
我的代码:
this.form = this.fb.group({
group1: this.fb.group({
name: ['', Validators.required],
}),
group2: this.fb.group({
name: [ '', Validators.required],
})
});
我怎么知道这两个名字的?
我试过了。但我不知道我得到了哪一个。
get name() { return this.form.get('name'); }
谢谢!
具有这样的结构:
this.form = formBuilder.group({
'varA': [],
'varB': formBuilder.group({
'varC': []
(...)
访问看起来像这样:
varA = this.form.value['varA']
varC = this.form.value['varB']['varC'];
如果我答对了你的问题。
您可以在组件中使用此功能
get name() {
return this.form.controls['group1'].value.name;
}
刚刚使用了这个语句,它应该可以工作:)
get name() { return this.form.get('group1.name').value; }
我需要建议!我想要验证反应形式。 我有两个表单组,并且都输入了相同的表单控件名称。
我的代码:
this.form = this.fb.group({
group1: this.fb.group({
name: ['', Validators.required],
}),
group2: this.fb.group({
name: [ '', Validators.required],
})
});
我怎么知道这两个名字的?
我试过了。但我不知道我得到了哪一个。
get name() { return this.form.get('name'); }
谢谢!
具有这样的结构:
this.form = formBuilder.group({
'varA': [],
'varB': formBuilder.group({
'varC': []
(...)
访问看起来像这样:
varA = this.form.value['varA']
varC = this.form.value['varB']['varC'];
如果我答对了你的问题。
您可以在组件中使用此功能
get name() {
return this.form.controls['group1'].value.name;
}
刚刚使用了这个语句,它应该可以工作:)
get name() { return this.form.get('group1.name').value; }