나는 formcontrol 내가 원하는 색상을 변경할 때 필드에 잘못된 내가려고 다음으로는 대부분의 예지
<input
formControlName="personNameField"
type="text"
placeholder="Bitte eingeben"
[ngClass]="{'error': personNameField.errors}"
></input>
내 ts formcontrol 가 생성되 다음과 같다:
form = this.builder.group({
personNameField: new FormControl('',
[Validators.required]),
});
getName(){
this.form.get('personNameField')
}
하지만 나는 다음과 같은 오류가:
ERROR TypeError: Cannot read properties of undefined (reading 'errors')
어떤 생각을 내가 뭘 잘못입니까?
업데이트: 추가 getter 및 제 질문은 마지만 여전히 접하고 작동하지 않는 유일한 오류 메시지가 표시됩니다.
2:
.error {
// underline input field on error
border: 1px solid red;
display: block;
color: red;
}