Почему фон-класс не работает в mat-paginator? - PullRequest
0 голосов
/ 27 мая 2019

Когда я добавляю свойство backgroundClass в mat-paginator, он не применяется к cdk-overlay-container для изменения всплывающего окна, в котором отображается параметр для размера страницы.

The current behaviour

<mat-paginator
          backdropClass="yellow"
          [pageSize]="20"
          [pageSizeOptions]="[5, 10, 20, 100]"
        ></mat-paginator>

Ожидаемый результат должен выглядеть примерно так:

<div class="cdk-overlay-backdrop yellow cdk-overlay-backdrop-showing"></div>

, но вместо этого результат будет таким:

The current behaviour

Чтобы изменить только это «всплывающее окно размера страницы» с классом yellow, но, к сожалению, оно не работает, и все выбранные окна ввода изменяются css, добавленным здесь.

::ng-deep{
  .ng-trigger-transformPanel{
    transform: translateY(-142px) scaleY(1) !important;
  }
}

, влияющий на другие компоненты:

The current behaviour

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

  .yellow {
    .ng-trigger-transformPanel{
      transform: translateY(-142px) scaleY(1);
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...