我有一个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')
任何想法什么我做错了什么?
更新: 我加入吸气和删除的问题,但仍然接壤的工作不仅错误的信息。
UPdate2:
.error {
// underline input field on error
border: 1px solid red;
display: block;
color: red;
}