以下は私のコードで、パスワードに対しては正常に機能していますが、どういうわけかパスワードの再入力の検証が機能していません。ここで私が間違っていることを教えてください。
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Password" ng-model="vm.user.password" name="password" required="" ng-minlength="6" ng-maxlength="20" />
<div class="help-block" ng-messages="userForm.password.$error" ng-if="userForm.password.$touched">
<p ng-message="minlength, maxlength, required">Please enter a password containing 6 to 20 characters.</p>
</div>
</div>
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Retype password" name="retypePassword" required="" ng-model="vm.user.retypePassword">
<div class="help-block" ng-messages="userForm.retypePassword.$error" ng-if="userForm.retypePassword.$touched">
<p ng-message when="vm.user.retypePassword !== vm.user.password" >Please retype your correct password.</p>
</div>
DOCSでは、式を使用できると述べていましたが、どういうわけか検証されていません。