Почему мои angular материалы формы материала не отображаются правильно только в одном компоненте? - PullRequest
0 голосов
/ 30 января 2020

Я разрабатываю веб-приложение, и внезапно входные данные материала формы перестали корректно отображаться только в одном компоненте:

components aren't showing up correctly

Вот как они смотрят на другие компоненты (ожидаемый и правильный вывод):

how material inputs look in other components

Пример кода для вывода выше: Неверный вывод (первое изображение):

        <mat-form-field>
            <mat-label>Oggetto</mat-label>
            <input matInput placeholder="Oggetto" formControlName="oggetto">
        </mat-form-field>

пример кода для второго изображения (работает хорошо):

  <mat-form-field>
    <mat-label>Nome</mat-label>
    <input matInput placeholder="Nome" formControlName="name">
  </mat-form-field>

Обратите внимание, что консоль не показывает ошибок. Рад предоставить больше контекста, если это необходимо

1 Ответ

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

Нашел ответ: я пытался установить overflow:hidden для тега html и случайно установил

  encapsulation: ViewEncapsulation.ShadowDom

для компонента. Я удалил эту строку, и теперь она снова работает.

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