我正在使用角度反應形式,在我的應用程序中構建一個表單。我已將驗證添加到表單中。形式非常簡單: 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) -> INVALIDconsole.log(this.form.errors) -> nullconsole.log(this.form.get('minQty').errors) -> {required: true}在這種情況下,是否應包含聚合錯誤對象,以及所有子控件錯誤?this.form.errors
角度反應式驗證 aggragete 錯誤
森欄
2022-08-27 14:13:21