嗨我正在嘗試使用ng-show驗證密碼,並且即使密碼正確並且頁面刷新時也顯示錯誤消息。密碼驗證在Angular中不起作用
我的代碼是:表單名稱是:registeruser
<!-- Set a password for the account -->
<div class="col-md-12" style="margin: 7px;">
<input type="password" id="password" name="password" style="height: 35px;" class="form-control input-lg" placeholder="Password" ng-model="register_password" required autocomplete="off" />
<!-- Button for viewing password -->
<input type="checkbox" id="eye" onclick="if(password.type=='text')password.type='password'; else password.type='text';" />
</div>
<!-- Error Message for password -->
<div class="error-message" ng-show="registeruser.password.$invalid">
Please enter at least 6 characters.
</div>
<div class="error-message" ng-show="registeruser.password.$pristine">
Please enter your password.
</div>
我查了NG-放映的佔位符名稱,標識和型號名稱,但它不能正常工作。 另外我想要顯示密碼錯誤,如果用戶在密碼字段沒有輸入密碼的情況下退出密碼,並且當密碼字段爲空時不在頁面加載中。
使用ng-messages進行表單驗證。這是實施驗證的簡單且更好的方法,並且會爲您執行大量OOB檢查。下面的鏈接解釋http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html –