0
なぜanglejsフォームは以下のエラーをスローしますが、入力フィールドには何も入力されず、クリックされません。
それは投げている"これは有効な名前です!"およびフィールドに誤りがあります。を入力したり、フィールドをクリックしなくても、同時に入力することができます。 理由を知っている人はいますか? 0の長さを有する 'NG-MINLENGTH' の有効であるため
angularjsエラーメッセージ
<div class="form-group" ng-class="{'has-error':Form.field1.$dirty && Form.field1.$invalid, 'has-success':Form.field1.$valid}" >
<label class="control-label" >
Name
</label>
<input class="form-control" ng-model="myModel.field1" ng-minlength="3" ng-maxlength="20"
style="" type="text" name="field1" placeholder="Enter the name"/>
<p class="error text-small block" ng-show="Form.field1.$error.maxlength">Too long!</p>
<p class="error text-small block" ng-show="Form.field1.$error.minlength">Too short!</p>
<p class="error text-small block" ng-show="Form.field1.$dirty && Form.field1.$error">Error in the field.</p>
<p class="success text-small" ng-show="Form.field1.$valid">It's a valid name!</p>
</div>