AngularJS表单验证($invalid、$error等)
对于以下代码:AngularJS表单验证($invalid、$error等),angularjs,validation,Angularjs,Validation,对于以下代码: userType: <input name="input" ng-model="userType" required> ... myForm.input.$valid = {{myForm.input.$valid}} myForm.input.$error = {{myForm.input.$error}} userType: ... myForm.input.$valid={{myForm.input.$valid} myForm.input.$error={
userType: <input name="input" ng-model="userType" required>
...
myForm.input.$valid = {{myForm.input.$valid}}
myForm.input.$error = {{myForm.input.$error}}
userType:
...
myForm.input.$valid={{myForm.input.$valid}
myForm.input.$error={{myForm.input.$error}
如果用户触摸输入并将其保留为空,则$valid
和$error
都将为false
我的问题是:
$valid
和$error
?例如,$toucted
有两种状态(已触摸或未触摸)。但“有效”或“无效”是什么意思$valid
只需返回一个布尔值,具体取决于输入是否有效。但是$error
提供了有关错误的详细信息。例如,如果您为一个表单设置了两个验证,但它们都无效,那么错误将显示所有错误的详细描述
$valid
只需返回一个布尔值,具体取决于输入是否有效。但是$error
提供了有关错误的详细信息。例如,如果您为一个表单设置了两个验证,但它们都无效,那么错误将显示所有错误的详细描述