3
表單字段沒有被添加ng-touched
類,而不是仍然ng-pristine
NG-感動不工作 - AngularJS
這是我的形式:
<form novalidate class="css-form">
<div class="form-group clearfix">
<label class="col-xs-12 col-sm-6 col-md-4">State Code</label>
<div class="col-xs-12 col-sm-6 col-md-8">
<input type="text" class="form-control" ng-maxlength="2" ng-model="ObjectNew.stateCode" required>
</div>
</div>
<div class="clearfix"></div>
<div class="form-group clearfix">
<label class="col-xs-12 col-sm-6 col-md-4">Zip</label>
<div class="col-xs-12 col-sm-6 col-md-8">
<input type="text" class="form-control" ng-model="ObjectNew.zip" required>
</div>
</div>
<div class="clearfix"></div>
</form>
當我看到在檢查元素,但它僅顯示ng-pristine
類在每個領域,即使我通過兩個領域,並留下空。 它也顯示ng-invalid
,這很好。
有實際添加的樣式:
.css-form input.ng-invalid.ng-touched {
background-color: #FA787E !important;
}
.css-form input.ng-valid.ng-touched {
background-color: #78FA89 !important;
}
確保您使用Angular 1.3.x版本。 – dfsq 2015-02-24 11:15:52
糟糕!目前使用1.2.26 - 升級到1.3x後需要確保什麼?我的意思是我會失去一些東西,一些支持? – Fahad 2015-02-24 11:18:14
此外,只有在元素失去焦點時纔會添加比'ng-touched'類更多的元素,而不是在點擊元素後立即添加。 – kamituel 2015-02-24 11:19:04