मैं एक formcontrol जहाँ मैं चाहता हूँ, रंग बदलने के लिए, जब फ़ील्ड अमान्य है मैं कोशिश की है, निम्नलिखित के रूप में सबसे अधिक उदाहरण एक ही मत करो:
<input
formControlName="personNameField"
type="text"
placeholder="Bitte eingeben"
[ngClass]="{'error': personNameField.errors}"
></input>
मेरे टीएस formcontrol उत्पन्न होता है, इस तरह:
form = this.builder.group({
personNameField: new FormControl('',
[Validators.required]),
});
getName(){
this.form.get('personNameField')
}
लेकिन मैं निम्नलिखित त्रुटि हो रही हूँ:
ERROR TypeError: Cannot read properties of undefined (reading 'errors')
किसी भी विचार है मैं क्या कर रहा हूँ गलत?
अद्यतन: मैं मनुष्य और हटा दिया है, प्रश्न चिह्न है, लेकिन अभी भी सीमा से सटे काम नहीं करता है केवल त्रुटि संदेश दिखाया गया है ।
UPdate2:
.error {
// underline input field on error
border: 1px solid red;
display: block;
color: red;
}