Javascript 密码字段的Angularjs验证问题

Javascript 密码字段的Angularjs验证问题,javascript,angularjs,forms,validation,angularjs-forms,Javascript,Angularjs,Forms,Validation,Angularjs Forms,以下是密码字段的我的angularjs代码: <input type="password" class="form-control" name="password" ng-model="signup.registerPassword" ng-minlength="8" > <small class="errorMessage" data-ng-show="signupForm.registerPassword.$dirty && signupForm.regi

以下是密码字段的我的
angularjs
代码:

<input type="password" class="form-control" name="password" ng-model="signup.registerPassword"  ng-minlength="8" >
<small class="errorMessage" data-ng-show="signupForm.registerPassword.$dirty && signupForm.registerPassword.$error.minlength"> Minimum 8 characters.</small>
<small class="errorMessage" data-ng-show="signupForm.registerPassword.$dirty && signupForm.registerPassword.$error.required"> Enter password again.</small>

最少8个字符。
再次输入密码。
当我在8个字符以下输入密码时,它不会显示任何错误


我所犯的错误是什么?如何修复它?

registerPassword
ng model
signupForm
将在其内部的“按名称”属性中包含其字段。当您将
name=“password”
赋给字段中的
password
字段时,将
password
字段放置在
signupForm
范围变量中

signupForm.registerPassword
更改为
signupForm.password

标记

<small class="errorMessage" data-ng-show="signupForm.password.$dirty && signupForm.password.$error.minlength"> Minimum 8 characters.</small>
<small class="errorMessage" data-ng-show="signupForm.password.$dirty && signupForm.password.$error.required"> Enter password again.</small>
至少8个字符。
再次输入密码。

上述密码规则不起作用,即不显示错误消息