输入字段的angularjs验证错误

时间:2015-06-30 11:14:57

标签: angularjs

在编辑操作中,输入框的值由ng-model填充。但即使该值存在,验证显示输入框为红色,因为它需要输入值。如何克服此问题

<div class="row row-no-padding" ng-class="{ 'has-error' : schoolform.summary.$invalid || schoolform.summary.$pristine }">
    <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 vz_input">
         <input  class="form-control" id="summary" name="summary" type="text" value="" placeholder="Summary" ng-model="project.summary" data-fv-field="summary" required jira-type="input" data-type="str">
    </div>        
</div>

1 个答案:

答案 0 :(得分:0)

问题是您应该使用&&而不是||。因此,当输入无效且脏时:

<div class="row row-no-padding" ng-class="{ 'has-error' : schoolform.summary.$error.$required && schoolform.$submitted }">
相关问题