заполнитель прозрачный после перехода на угловой материал 6.4.7 - PullRequest
0 голосов
/ 05 октября 2018

После обновления Angular Material с v6.0.1 до v6.4.7 все mat-form-field s приложения имеют класс .mat-form-field-hide-placeholder, который в основном добавляет следующий код: -webkit-text-fill-color: transparent;

А теперь всезаполнители являются прозрачными.

Screenshot of Chrome DevTools

это пример того, как мы используем заполнитель с полем mat-form-field

<mat-form-field *ngIf="option">
    <mat-select class="irregularselector"
                [(ngModel)]="selectedOption"
                placeholder="Choose one..."
                (selectionChange)="onSelectedOption()">
        <mat-option *ngFor="let opt of irregularOpts;" value={{opt.uuid}}> 
            {{opt.name}}
        </mat-option>
    </mat-select>
 </mat-form-field>

Гдемы хотим отобразить заполнитель, описанный выше.

Знаете ли вы, почему это происходит, или о том, как избежать этого класса?

1 Ответ

0 голосов
/ 05 октября 2018

Хорошо, я обнаружил, что это поведение связано с новым внешним видом поля mat-form-field, которое по умолчанию является устаревшим.Если я выберу стандарт, класс mat-form-field-hide-placeholder исчезнет.

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