0
는 단순히 각 웹 사이트에서 연습을 복제하려고하지만 길이 유효성 검사가 동작하지 않습니다 작동하지 않는 길이 확인 :각도 2 :
<input
style="display:inline-block;min-width:150px"
class="form-input"
id="phone"
required
minlength="4"
maxlength="24"
type="number"
name="phone"
[(ngModel)]="client.phone"
#phone="ngModel" />
<!-- required works, minlength and maxlength always false -->
{{ phone.hasError('required') }} {{ phone.hasError('minlength') }} {{ phone.hasError('maxlength') }}
<div *ngIf="phone.errors && (phone.dirty || phone.touched)"
class="alert alert-danger">
<div [hidden]="!phone.errors.required">
Name is required
</div>
<div [hidden]="!phone.errors.minlength">
Name must be at least 4 characters long.
</div>
<div [hidden]="!phone.errors.maxlength">
Name cannot be more than 24 characters long.
</div>
</div>
나는 간단한 뭔가가 있지만, 몇 가지 이유 required
에 대한되어야합니다 입력에 따라 유효성이 변경되지만 minlength
과 maxlength
은 입력 한 시간에 관계없이 항상 false
입니다.
을 가질 수 있습니다 유효성 검사기 되었기 때문에
. 고맙습니다! –
제출하지 않을 때 변경 사항을 제출하지 않으려면 어떻게해야합니까? –