angularjs表单$invalid的值是如何确定的?

angularjs表单$invalid的值是如何确定的?,angularjs,Angularjs,我继承了一个表单,如果form.$invalid为true,则do it按钮将被禁用 如何确定$invalid?我在文档中见过setter,但它们似乎没有被使用。如果至少有一个包含控件或表单的控件无效,则该标志由FormController设置。对,但无效的定义是什么?每个都可以有一个验证器,即必需的,键入email/number,minlength。。。如果控件包含的值与这些验证器规则不匹配,则该控件无效。因此,如果一个包含控件的控件有$valid=false,则该表单无效

我继承了一个表单,如果form.$invalid为true,则do it按钮将被禁用


如何确定$invalid?我在文档中见过setter,但它们似乎没有被使用。

如果至少有一个包含控件或表单的控件无效,则该标志由FormController设置。

对,但无效的定义是什么?每个都可以有一个验证器,即必需的,键入email/number,minlength。。。如果控件包含的值与这些验证器规则不匹配,则该控件无效。因此,如果一个包含控件的控件有$valid=false,则该表单无效