我想从表单中获取所有错误。我尝试使用Angular 文档附带的实时示例,并将其添加required
到第一个字段中:
createForm() {
this.heroForm = this.fb.group({
name: ['', Validators.required],
secretLairs: this.fb.array([]),
power: '',
sidekick: ''
});
}
https://plnkr.co/edit/6b1paWOlKtXnDn1VVCyP
如您所见,如果您清空该name
字段,它会触发required
验证器,并且control
与 name 字段相关的字段有一个错误对象...但对象的errors
属性myForm
仍然是null
. 为什么?
它不应该包含一个包含由子控件的验证器触发的所有错误的对象吗?那么errors
财产代表什么呢?