我想从表单中获取所有错误。我尝试使用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财产代表什么呢?