Size: a a a

Angular - русскоговорящее сообщество

2020 January 17

E

Eugene in Angular - русскоговорящее сообщество
Galeups
@hettcher но это ж по моему стилизация вверх?
Да. Отталкивайтесь от того компонента/ класса, в котором находится ваш компонент
источник

G

Galeups in Angular - русскоговорящее сообщество
есть компонент из фреймворка, использую в шаблоне своего компонента. Вот надо стилизовать этот библиотечный компонент. Но если запишу в общие стили, то стилизуются все
источник

SR

Sergei Rogachev in Angular - русскоговорящее сообщество
Galeups
есть компонент из фреймворка, использую в шаблоне своего компонента. Вот надо стилизовать этот библиотечный компонент. Но если запишу в общие стили, то стилизуются все
Повесь дополнительный селектор
источник

G

Galeups in Angular - русскоговорящее сообщество
есть, но он не принимается
источник

G

Galeups in Angular - русскоговорящее сообщество
они ж там все инкапсулированы
источник

G

Galeups in Angular - русскоговорящее сообщество
Eugene
Да. Отталкивайтесь от того компонента/ класса, в котором находится ваш компонент
блин, капец некрасиво получится
источник

E

Eugene in Angular - русскоговорящее сообщество
Sergei Rogachev
какие доводы?
Если вы работаете над чем-то больше, чем лендосик или на проекте больше х1 фронт.девелопера, отказываться от инкапсуляции стилей - очень глупо.
:
Перенести компонент в другой модуль становится напряжно.

Делать все стили глобально - по перформансу тоже может ударить
источник

E

Eugene in Angular - русскоговорящее сообщество
Galeups
блин, капец некрасиво получится
Включите на shadowdom инкапсуляцию ( обязательно посмотрите поддержку в браузерах)
источник

SR

Sergei Rogachev in Angular - русскоговорящее сообщество
Eugene
Если вы работаете над чем-то больше, чем лендосик или на проекте больше х1 фронт.девелопера, отказываться от инкапсуляции стилей - очень глупо.
:
Перенести компонент в другой модуль становится напряжно.

Делать все стили глобально - по перформансу тоже может ударить
Я надеюсь Вы говорите о специфичных стилях компоненты?
источник

E

Eugene in Angular - русскоговорящее сообщество
Galeups
есть компонент из фреймворка, использую в шаблоне своего компонента. Вот надо стилизовать этот библиотечный компонент. Но если запишу в общие стили, то стилизуются все
В глобальных стилях привязываться к названию компонента в котором нужно переопределять встроенный компонент
источник

G

Galeups in Angular - русскоговорящее сообщество
вот глаз лежит на глобальные стили, благо этот компонент будет всегда виден на странице.
Но боюсь, что стили стили в таком случае будут не очень очевидно располагаться, за коллег переживаю )))
источник

E

Eugene in Angular - русскоговорящее сообщество
Sergei Rogachev
Я надеюсь Вы говорите о специфичных стилях компоненты?
Если стили используются только в единичном случае, их не нужно выносить в глобальные.
Только не могу понять, как этот вопрос относится от отключения инкапсуляции по всему проекту ?
источник

EC

Evgeniy Chernysh in Angular - русскоговорящее сообщество
Galeups
вот глаз лежит на глобальные стили, благо этот компонент будет всегда виден на странице.
Но боюсь, что стили стили в таком случае будут не очень очевидно располагаться, за коллег переживаю )))
Странно, если ваши коллеги не знают о глобальных стилях
источник

E

Eugene in Angular - русскоговорящее сообщество
Galeups
вот глаз лежит на глобальные стили, благо этот компонент будет всегда виден на странице.
Но боюсь, что стили стили в таком случае будут не очень очевидно располагаться, за коллег переживаю )))
Вы хотите полностью избегать глобальных стилей ?, это вряд ли получится, а если и писать все в компонентах, рано или поздно это вылезет боком
источник

SR

Sergei Rogachev in Angular - русскоговорящее сообщество
Eugene
Если стили используются только в единичном случае, их не нужно выносить в глобальные.
Только не могу понять, как этот вопрос относится от отключения инкапсуляции по всему проекту ?
А кто говорит про отключение?
источник

G

Galeups in Angular - русскоговорящее сообщество
@jexon да не в этом дело. Просто практика, что у каждого компонента стили в его файле стилей. А тут получится компонент есть, а стилей нет, а они оказываются лежат в файле глобальных стилей
источник

E

Eugene in Angular - русскоговорящее сообщество
Переслано от Sergei Rogachev
Ну и просто избегай инкапсуляции стилей
источник

E

Eugene in Angular - русскоговорящее сообщество
Переслано от Sergei Rogachev
А кто говорит про отключение?
источник

G

Galeups in Angular - русскоговорящее сообщество
Eugene
Вы хотите полностью избегать глобальных стилей ?, это вряд ли получится, а если и писать все в компонентах, рано или поздно это вылезет боком
нет, я не в коем случае их не избегаю
источник

G

Galeups in Angular - русскоговорящее сообщество
ладно заиспользую в глобальных, в файле стилей компоненты оставлю коммент ))))
источник