ng-deep для настройки заголовка mat-tab-header, вызывающего конфликт css - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть две страницы, и я пытаюсь перемещаться между двумя страницами, каждая из которых имеет "вкладку"

стиль первой имеет:

::ng-deep.mat-tab-header {
  height: 12vh;
}

стильвторой:

::ng-deep.mat-tab-header {
  height: 8vh;
}

после перехода со второй страницы на первую снова снова высоту 8vh

, и я думаю, что конфликт, потому что я использую ':: ng-deep'так есть ли способ изменить высоту .mat-tab-header без использования' :: ng-deep '?

1 Ответ

0 голосов
/ 27 февраля 2019

Я не уверен, настраивается ли он так, как вам нужно, но вы можете добиться этого с помощью ::ng-deep вместе с селектором :host.Таким образом вы будете привязывать стили к вашему компоненту .Например:

:host ::ng-deep .mat-tab-header {
  height: 12vh;
}

:host ::ng-deep .mat-tab-header {
  height: 8vh;
}

Это должно решить вашу проблему.Надеюсь, это поможет.

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