По сути, я создал текстовое поле, которое выглядит следующим образом
<input type="text" class="form-control required" [(ngModel)]="formName">
Класс CSS required (обязательный) меняет фон текстового поля на желтый. Моя цель - изменить цвет фона этого текстового поля на красный всякий раз, когда пользователь щелкает внутри текстового поля (фокус, в основном хочет что-то написать внутри) и уходит, ничего не печатая (оставляя его пустым).
Я пытался работать с [ngClass]
, что-то вроде этого:
<input type="text" class="form-control required" [(ngModel)]="formName" [ngClass]="{'testRed': !formName}">
Проблема в том, что он красный с самого начала, так как 'formName' пуст с самого начала, и это правильно , Есть ли какое-нибудь умное решение без вызова функции внутри файла .ts?