我正在使用角度反应形式,在我的应用程序中构建一个表单。我已将验证添加到表单中。形式非常简单:
ngOnInit() {
this.form = this.fb.group({
minQty: ['', Validators.required],
maxQty: ['', Validators.required]
});
this.form.valueChanges.subscribe(val => this.changeFn(val));
}
应用了必需的验证程序。我意识到,窗体组对象是 INVALID,但 errors 属性没有填充控件本身的错误。我不知道,这是一个预期的行为,或者只是出了什么问题。
所以我在控制台中看到:
console.log(this.form.status) -> INVALID
console.log(this.form.errors) -> null
console.log(this.form.get('minQty').errors) -> {required: true}
在这种情况下,是否应包含聚合错误对象,以及所有子控件错误?this.form.errors
呼唤远方
相关分类