动态表单验证在 Angular 6 中不起作用
Dynamic Form validation is not working in Angular 6
场景:用户想要检索电子邮件或重设密码。人将 select 根据要求选择相应的选项。只有当表单有效时,提交按钮才会被启用。
问题:
我想根据 selected 选项动态更新验证。但它不起作用。我肯定错过了什么。我使用了 clearValidators,但它也不起作用。这里是
working code。
测试使用:
电子邮件:测试@test.com
密码:Test@1234
尝试更新单个控件值和有效性。例如
this.loginTroubleForm.get('email').updateValueAndValidity();
对您将验证器设置为空的每个控件执行此操作。
场景:用户想要检索电子邮件或重设密码。人将 select 根据要求选择相应的选项。只有当表单有效时,提交按钮才会被启用。
问题: 我想根据 selected 选项动态更新验证。但它不起作用。我肯定错过了什么。我使用了 clearValidators,但它也不起作用。这里是 working code。
测试使用: 电子邮件:测试@test.com 密码:Test@1234
尝试更新单个控件值和有效性。例如
this.loginTroubleForm.get('email').updateValueAndValidity();
对您将验证器设置为空的每个控件执行此操作。