小编Mas*_*sta的帖子

Angular Reactive Form 禁用控件无效

我认为disabled控件不会得到验证。但我面临这个问题。

我已经使用官方 Angular 反应式表单示例进行了复制:

https://stackblitz.com/edit/angular-hyvj24?file=src/app/dynamic-form-question.component.ts

如果您在电子邮件字段中输入内容并集中注意力,这将触发change我正在执行的事件:

this.form.controls['firstName'].disable();
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

尽管名字不是必填字段,但它会经过验证,并且我们会看到一条红色消息。如果没有这行代码,firstName 可以为空,我们仍然可以保存。

这是为什么 ?

angular angular-reactive-forms

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

angular ×1

angular-reactive-forms ×1