如何在Angular 7中将表单设置为有效

时间:2019-03-05 04:42:26

标签: angular forms

如何设置表格在Angular 7中有效?选择内部反应形式有效,所有控件均有效,但形式无效。我不知道。发生这种行为的原因是什么?

2 个答案:

答案 0 :(得分:0)

好的验证意味着,您必须传递正确的值。 如果您绕过验证器,则将不会使用它们。

但是您可以尝试使用此API,但它不会删除验证程序:

find(option:selected)

或者您可以循环遍历所有控件并将所有控件错误设置为false。

答案 1 :(得分:0)

由于某些原因:       // self [FormName] .setValidators(selectOneValidator);       // self [FormName] .updateValueAndValidity();
 我曾经在下拉列表中设置默认值后执行此操作。这是造成问题的原因。

将其删除。它开始工作。