Size: a a a

2019 May 06

AT

Alexander Tarasenko in Angular Kyiv
😂
источник

DG

Danil Gudz in Angular Kyiv
так это норм, не? не ng-deep же строчить
источник

IF

Igor Filippov in Angular Kyiv
Alexander Tarasenko
Не писать же компоненты с нуля(
Мы стараемся свои использовать.
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Чем тебе дип не угодил?)
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
главное если первый раз такое делать то лучше погуглить примеры , подходы, а если в компании есть другие ангуляр проекты которые по слухам хорошие, то там скорей всего тоже переропределяли стили либы

обычно глобальные вещи глобально переопределяются
а специфические (которых минимум должно быть) - уже через нг-дип
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Кстати, а кто-то делал для таких нужд кастомные темы для матириала?
источник

DG

Danil Gudz in Angular Kyiv
Vladyslav Nasadiuk
Чем тебе дип не угодил?)
ну у меня че-то ощущение что стили нужно поменять не локально на одной странице а в принципе стили материаловские переопределить)
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
ну некоторые вещи материал , бустрап и возможно праймнг дають переопределеть через переопределение переменных в сасс, но этого недостаточно обычно
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
Danil Gudz
ну у меня че-то ощущение что стили нужно поменять не локально на одной странице а в принципе стили материаловские переопределить)
+
источник

NH

Nikolai Harkusha in Angular Kyiv
Alexander Tarasenko
Я только через глобальные стили пока что смог
смотря что изменять
в некоторых случаях нужно вырубать viewEncapsulation
некоторые компоненты позволяют подтянуть кастомные стили (селект)
ну а вообще https://material.angular.io/guide/customizing-component-styles
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
viewEncapsulation - с этим я бы не советовал связываться , если речь о None 🙂
источник

АК

Андрей Коцюба in Angular Kyiv
вообще не проблема переписать стили, новый файл стилей после подключения темы матириала подключаешь и там переписываешь стили матириалла как надо
источник

NH

Nikolai Harkusha in Angular Kyiv
Vladyslav Nasadiuk
Чем тебе дип не угодил?)
дип лучше не использовать
потом фиг знает где может переопределение произойти
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Да создай просто возле глобал стилей отдельные файлы элементов с кастомным стайлингом и импортируй их в style.css)
источник

АК

Андрей Коцюба in Angular Kyiv
просто тут много работы будет
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
потому что в случае не сильно специфических селекторов - подгруженные компонентом стили, которые благодаря нону глобальные, начинают аффектит другие компоненты, части аппы 🙂 а ты в недоумении: какого фига на нем левые стили)
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Nikolai Harkusha
дип лучше не использовать
потом фиг знает где может переопределение произойти
Абсолютно спокойно можно использовать дип,  если знаешь как он работает;)
источник

NH

Nikolai Harkusha in Angular Kyiv
Vitalii Lev 🦁
viewEncapsulation - с этим я бы не советовал связываться , если речь о None 🙂
юзал когда выносил спиннер в отдельный комопнент
ну а если будет дофига матириаловских комопнентов - то тогда лучше не юзать
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
Nikolai Harkusha
дип лучше не использовать
потом фиг знает где может переопределение произойти
то же что и с Нон, просто если берешь дип то его нужно как минимум обернуть в :host чтобы он был дип не глобально а толко в скоупе нужного компонента и чайлдов

ну или в какой-то спец класс компонента
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
а вот Нон не обернешь хостом поэтому он может зааплаится в левых местах)
источник