Size: a a a

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

2020 May 22

KK

Konstantin Kharitono... in Angular - русскоговорящее сообщество
Егор Полищук
Снова всем привет, посоветуйте пожалуйста ресурсы с бест практисами по написанию кода на Ангуляр, желательно что-то конкретное и сжатое)
таких нет, всё через боль :)
источник

ЕП

Егор Полищук... in Angular - русскоговорящее сообщество
источник

B

Bohdan in Angular - русскоговорящее сообщество
Daniel Rossy
Всем привет. Какой подход для вас наиболее оптимальный, если не хочется использовать Meterial стили, но в проекте много компонентов, которые есть в Material ките из коробки (модалки, элементы форм и т.д.)? Вопрос больше о том, как дёшего написать "свои" стили для таких компонентов, при этом не придумывая свои компоненты-велосипеды.
material CDK
или смотрите на ng-zorro и т.д. другие либы
источник

KK

Konstantin Kharitono... in Angular - русскоговорящее сообщество
Daniel Rossy
Всем привет. Какой подход для вас наиболее оптимальный, если не хочется использовать Meterial стили, но в проекте много компонентов, которые есть в Material ките из коробки (модалки, элементы форм и т.д.)? Вопрос больше о том, как дёшего написать "свои" стили для таких компонентов, при этом не придумывая свои компоненты-велосипеды.
не советую писать что-то своё, если либа не сама цель. Даже с @angular/cdk у вас будет много геморроя. Проще уломать бизнес
источник

B

Bohdan in Angular - русскоговорящее сообщество
Konstantin Kharitonov
не советую писать что-то своё, если либа не сама цель. Даже с @angular/cdk у вас будет много геморроя. Проще уломать бизнес
Согласен, лучше берите либу и не выдумывайте велосипед
источник

DR

Daniel Rossy in Angular - русскоговорящее сообщество
Konstantin Kharitonov
не советую писать что-то своё, если либа не сама цель. Даже с @angular/cdk у вас будет много геморроя. Проще уломать бизнес
Спасибо за ответ. Ситуация такова, что UX уже разработан. И в нём нет Material стилей совсем. Выбор стоит следующим образом:
1. Или перебивать стили в каждом Material компоненте, но при этом не тратить время на написание этих самых компонентов
2. Или написать хороший и гибкий CSS, но тогда нужен подход к написанию логики компонентов
источник

nt

nur tlek in Angular - русскоговорящее сообщество
самый лучший вариант самому все писать, css сила
источник

BS

Bogdan Saliuk in Angular - русскоговорящее сообщество
Daniel Rossy
Спасибо за ответ. Ситуация такова, что UX уже разработан. И в нём нет Material стилей совсем. Выбор стоит следующим образом:
1. Или перебивать стили в каждом Material компоненте, но при этом не тратить время на написание этих самых компонентов
2. Или написать хороший и гибкий CSS, но тогда нужен подход к написанию логики компонентов
от целей зависит же. Пилить свои компоненты - это, условно, х3 к времени разработки. И будут ли они лучше? Сомнительно.
UI либы пиляться годами и продолжают пилиться
источник

KK

Konstantin Kharitono... in Angular - русскоговорящее сообщество
Daniel Rossy
Спасибо за ответ. Ситуация такова, что UX уже разработан. И в нём нет Material стилей совсем. Выбор стоит следующим образом:
1. Или перебивать стили в каждом Material компоненте, но при этом не тратить время на написание этих самых компонентов
2. Или написать хороший и гибкий CSS, но тогда нужен подход к написанию логики компонентов
Первый вариант меньшее зло. Так как со временем вы всё равно начнёте делать тоже самое, что есть в материале и тогда будет проще убирать все перебивки
источник

B

Bohdan in Angular - русскоговорящее сообщество
ну в материале стили сильно не поменяешь, знаю ng-prime на дизайн налаживали,  но мне ng-prime не очень нрав, ng-zorro юзаю счас и всё норм, но стили беру дефолтные
источник

С

Степан in Angular - русскоговорящее сообщество
Мы пишем свои ui, иногда материал перебиваем
источник

DR

Daniel Rossy in Angular - русскоговорящее сообщество
Bogdan Saliuk
от целей зависит же. Пилить свои компоненты - это, условно, х3 к времени разработки. И будут ли они лучше? Сомнительно.
UI либы пиляться годами и продолжают пилиться
В контексте качества имплементации согласен. Но обязательное требование - UX, который уже разработан.
источник

DR

Daniel Rossy in Angular - русскоговорящее сообщество
Konstantin Kharitonov
Первый вариант меньшее зло. Так как со временем вы всё равно начнёте делать тоже самое, что есть в материале и тогда будет проще убирать все перебивки
Вопрос в трудозатратах. На сколько возможно "перебить" материал стили до неузнаваемости?
источник

DR

Daniel Rossy in Angular - русскоговорящее сообщество
Степан
Мы пишем свои ui, иногда материал перебиваем
А можно поподробнее? На сколько ваши компоненты сильно отличаются от Material по дизайну?
источник

KK

Konstantin Kharitono... in Angular - русскоговорящее сообщество
Daniel Rossy
Вопрос в трудозатратах. На сколько возможно "перебить" материал стили до неузнаваемости?
с этим могут быть проблемы, и они будут ))
источник

С

Степан in Angular - русскоговорящее сообщество
Daniel Rossy
А можно поподробнее? На сколько ваши компоненты сильно отличаются от Material по дизайну?
Где то на 80% +
источник

С

Степан in Angular - русскоговорящее сообщество
Инпуты свои, степер свой, кнопки свои, слайдер берём другой пакет и его перебиваем
источник

С

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

j

jenia in Angular - русскоговорящее сообщество
Установил новый проект Angular  с нуля. Захожу в app.component.scss что бы дописать стиль но они не применяются. В чем дело может быть?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
jenia
Установил новый проект Angular  с нуля. Захожу в app.component.scss что бы дописать стиль но они не применяются. В чем дело может быть?
Пересобираете проект?)
источник