Я нахожусь в этой странной ситуации, когда у меня есть страница, на которой все мои компоненты стилизованы правильно, за исключением одного с определенным классом 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, но ничего не изменилось.