Angular 8 компонент не принимает правильный стиль после трассировки, css правильно загружен, нет конфликта стилей - PullRequest
0 голосов
/ 28 мая 2020

Я нахожусь в этой странной ситуации, когда у меня есть страница, на которой все мои компоненты стилизованы правильно, за исключением одного с определенным классом c. Это происходит, когда я перехожу с предыдущей страницы на эту, а если я go напрямую перехожу на свою страницу, стиль загружается правильно.
Я проверил, есть ли какой-либо стиль, конфликтующий с классом, но его нет. Изучив страницу, я увидел, что стиль, который я написал для компонента, точно такой же, как когда я загружаю страницу напрямую, так и когда я go перехожу на страницу с другой. Поэтому я не могу понять причину такого поведения.
Я заметил одну вещь: если я отмечу / снимаю отметку с правила из класса, то класс применяется правильно.
Это мой css class:

border-right: groove;
padding-right: 6%;
align-items: center;
font-weight: 500;
display: flex;
max-height: 2rem;

применено к div.
При переходе с предыдущей страницы стиль присутствует на вкладке styles inspect, и нет других стилей, конфликтующих с ним.
Затем, если я убираю одно из правил (случайным образом), стиль применяется. Если я снова отмечу правило, стиль останется правильным. Я не указываю ViewEncapsulation, поэтому он принимает значение по умолчанию. Я также пробовал установить его на NONE, но ничего не изменилось.

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