【发布时间】:2021-01-12 23:04:03
【问题描述】:
我认为disabled 控件不会得到验证。但我正面临这个问题。
我已经使用官方 Angular 响应式表单示例进行了复制:
https://stackblitz.com/edit/angular-hyvj24?file=src/app/dynamic-form-question.component.ts
如果您在电子邮件字段中输入内容并聚焦,这将触发我正在执行的change 事件:
this.form.controls['firstName'].disable();
虽然名字不是必填字段,但它会得到验证,我们会看到一条红色消息。 如果没有这行代码,firstName 可以为空,我们仍然可以保存。
这是为什么呢?
【问题讨论】:
标签: angular angular-reactive-forms