Изменить angular выбранные значения мультиселектора материала css - PullRequest
0 голосов
/ 27 января 2020

Я хочу изменить материал для нескольких выбранных значений css.

                <mat-form-field class="mat-form-field-fluid">
                    <mat-select placeholder="Kullanıcı Yetkileri" [(value)]="selectedPermissions" multiple>
                      <mat-option *ngFor="let permission of filteredPermissions | async" [value]="permission">{{permission.name}}</mat-option>
                    </mat-select>
                  </mat-form-field>

Когда я проверяю выбранные значения в исходном коде браузера, я вижу это так:

<span class="ng-tns-c22-16 ng-star-inserted">selection-1,selection-2</span>

Поэтому я хочу установить класс css для выбранных значений, обернув span.

Как изменить css выбранных значений мультиселектора материала.

Спасибо.

1 Ответ

0 голосов
/ 27 января 2020

Это зависит, но, вероятно, вам нужно будет отключить инкапсуляцию компонента, который содержит <mat-form-field>

На вашем @Component декораторе добавить:

encapsulation: ViewEncapsulation.None

Таким образом, вы можете проверить компонент с помощью инспектора браузера и написать соответствующие CSS правила.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...