양식을 작성 중입니다. 암호 필드가 6 자 미만이면 오류 메시지가 표시되고 6 자 이상인 경우 암호 필드는 표시되지 않아야합니다.각 4 : 오류 메시지가 6 자 이상으로 사라집니다.
적절한 조건으로 오류 메시지가 표시되지만 입력란에 6자를 입력해도 메시지가 사라지지 않습니다.
이 오류 메시지가 '필수'조건과 같이 동적으로 나타나고 사라지길 바랍니다.
어떻게해야합니까?
signUpForm: FormGroup;
ngOnInit(){
this.signUpForm = new FormGroup({
'email': new FormControl(null, [Validators.required, Validators.email, Validators.minLength(6)]),
'password':new FormControl(null, Validators.required)
});
}
password.hasError ('minlength') &&! password.hasError ('required') 및 'password': [ '', [Validators.required, Validators.minLength (8)]], –
제거하십시오! ngIf = "signUpForm.get ('password'). hasError ('minlength')" – Vega