我必须根据var值
将css样式应用于输入HTML
<input class="defaultInput" [ngClass]="{'inputerror':'emptyFields'}" formControlName="idAnnuaire" placeholder="Ex: c20011">
CSS
.inputerror {
border: 1px solid red;
}
Emtyfields从false变为true但是``.inputerror`未应用于输入
答案 0 :(得分:5)
您需要指定emptyFields
属性而不使用单引号,即 [ngClass]="{'inputerror':emptyFields}"
。
将模板代码更改为以下内容:
<input class="defaultInput"
[ngClass]="{'inputerror':emptyFields}"
formControlName="idAnnuaire"
placeholder="Ex: c20011">
答案 1 :(得分:1)