Как я могу изменить Angular Материал матового автозаполнения цвет текста на белый после выбора опции? - PullRequest
0 голосов
/ 15 апреля 2020

Я не собираюсь менять цвет заполнителя, поскольку я уже сделал это, но после выбора параметра цвет текста по-прежнему черный.

Это мой HTML

<form *ngIf="videos">
    <mat-form-field class="search-form">
      <input type="text" placeholder="Search Gamer-Tags" aria-label="Number" matInput [formControl]="myControl"
        [matAutocomplete]="auto">
      <mat-autocomplete #auto="matAutocomplete" autoActiveFirstOption (optionSelected)='searchChange($event.option.value)'>
        <mat-option class="auto-option" *ngFor="let option of filteredOptions | async" [value]="option">
          {{option}}
        </mat-option>
      </mat-autocomplete>
    </mat-form-field>
  </form>

Это мой S CSS

::ng-deep .mat-focused .mat-form-field-label {color: white !important;}
::ng-deep .mat-form-field-underline, ::ng-deep .mat-form-field-ripple {background-color: white !important; color: white !important }
::ng-deep .mat-form-field-empty.mat-form-field-label { color: white !important;}
::ng-deep .mat-form-field-ripple { background-color: white;}

1 Ответ

0 голосов
/ 15 апреля 2020

Я узнал, как его изменить, нужно было добавить этот код, чтобы изменить цвет класса входа.

::ng-deep input.mat-input-element { color: white; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...