我正在使用Angular和ngIF来输入(lenght等)。 它正在工作,但有时当你以良好的方式写下并进入下一个输入时,它说lenght必须有min 5 char(当它为ex 8时)。 为什么工作一时好,其他如此糟糕?
对于密码错误框:
<div *ngIf="personpassword.errors && (personpassword.dirty || personpassword.touched)" class="alert alert-danger">
<div [hidden]="!personpassword.errors.required">
<i class="fa fa-exclamation-circle" aria-hidden="true"></i>
<p>Hasło jest wymagane!</p>
</div>
<div [hidden]="!personpassword.errors.minlength">
<i class="fa fa-exclamation-circle" aria-hidden="true"></i>
<p>Hasło musi mieć przynajmniej 6 znaków</p>
</div>
</div>
输入:
<div class="inputs">
<input type="password" name="phone" value="" [(ngModel)]="password" required minlength="6" #personpassword="ngModel">
</div>
所有其他输入和错误我以相同的方式写...
那么问题是什么?共有11个输入。