Я сталкиваюсь с проблемами, пытающимися стилизовать цвет фона автозаполнения дочернего компонента динамически, основываясь на булевом условии.
В моем родительском компоненте есть компонент поиска, который содержит поле автозаполнения Angular Material:
<search (notify)="onSearch($event, i)" searchType="Product"
[(value)]="repair.product"
[ngClass]="{'error-color': repair.invalidProduct}"></search>
И в scss моего родительского компонента у меня есть этот класс:
:host ::ng-deep search.input .error-color {
background-color: rgba(255, 255, 0, 0.48);
}
Есть ли способ сделать это?