Size: a a a

Советский Angular

2021 January 26

В

Владимир in Советский Angular
yes sir
источник

A

AlXo in Советский Angular
Maxim Afanasev
confirm-product-delete или confirm-user-delete в соответствующих директориях?
уже просто приводил пример выше, когда модалка по логике работает одинаково, имеет ту же структуру, тот же текст, кнопки тд и юзается в разных модулях, причем в одном может удалять пользователя, а в другом товар
источник

A

AlXo in Советский Angular
добьем тот пример что я приводил выше?)
источник

MA

Maxim Afanasev in Советский Angular
AlXo
уже просто приводил пример выше, когда модалка по логике работает одинаково, имеет ту же структуру, тот же текст, кнопки тд и юзается в разных модулях, причем в одном может удалять пользователя, а в другом товар
Тогда это библиотечный компонент, не имеющий отношения к предметной области вашего приложения. У нас такое в папке libs лежит, там это было бы что-то вроде confirmation-dialog
источник

A

AlXo in Советский Angular
Maxim Afanasev
Тогда это библиотечный компонент, не имеющий отношения к предметной области вашего приложения. У нас такое в папке libs лежит, там это было бы что-то вроде confirmation-dialog
libs это что-то вроде shared?
источник

A

AlXo in Советский Angular
Maxim Afanasev
Тогда это библиотечный компонент, не имеющий отношения к предметной области вашего приложения. У нас такое в папке libs лежит, там это было бы что-то вроде confirmation-dialog
пусть будет не компонент, а пайп, который просто подкрашивает текст, и он может юзаться в 70 модулей из 100, это в libs идет?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
AlXo
добьем тот пример что я приводил выше?)
Чуть позже можем посмотреть
источник

MA

Maxim Afanasev in Советский Angular
AlXo
libs это что-то вроде shared?
Ну, не совсем. Там каждый модуль независимый, как небольшая библиотека. Проверка на то, что что-то может быть в libs такая - можно ли теоретически это вынести в отдельный npm-пакет и использовать в другом приложении. Если да - то это в libs.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Maxim Afanasev
Тогда это библиотечный компонент, не имеющий отношения к предметной области вашего приложения. У нас такое в папке libs лежит, там это было бы что-то вроде confirmation-dialog
+
источник

S

Shmalala in Советский Angular
Лайк! Вы повысили рейтинг пользователя Maxim Afanasev.
Теперь его рейтинг: 1 ❤️
источник

MA

Maxim Afanasev in Советский Angular
AlXo
пусть будет не компонент, а пайп, который просто подкрашивает текст, и он может юзаться в 70 модулей из 100, это в libs идет?
Да. Только лучше чтобы он использовал цветовую схему приложения, а не задавал цвета и стили сам.
источник

MA

Maxim Afanasev in Советский Angular
А как можно пайпом текст покрасить? 🤔
источник

AS

Anton Shvets in Советский Angular
Maxim Afanasev
А как можно пайпом текст покрасить? 🤔
лучше директивой
источник

S

Smooth Operator in Советский Angular
AlXo
@dersizes еще вопрос, у нас есть модуль, внутри модуля есть директивы, пайпы, сервисы, гуарды, правильно ли я понимаю, что нет смысла для них плодить папки directives pipes services guards а просто внутри модуля сразу в виде файлов делать?
или так или в папочке по более конкретной функциональности
источник

S

Smooth Operator in Советский Angular
+ )
источник

A

AlXo in Советский Angular
Smooth Operator
или так или в папочке по более конкретной функциональности
например, если у нас есть и директивы, отвечающие за удаление чего-либо и модалки, которые удаляют что-то и тд, в данном случае имеется ввиду, что мы для них можем отдельную папку создать внутри модуля которая будет указывать мол тут delete?
источник

A

AlXo in Советский Angular
Maxim Afanasev
Ну, не совсем. Там каждый модуль независимый, как небольшая библиотека. Проверка на то, что что-то может быть в libs такая - можно ли теоретически это вынести в отдельный npm-пакет и использовать в другом приложении. Если да - то это в libs.
по идее это могут быть и директивы типо clickOutside и пайпы может какие-нибудь?
источник

S

Smooth Operator in Советский Angular
AlXo
по идее это могут быть и директивы типо clickOutside и пайпы может какие-нибудь?
ну это вроде как не относится к модалке
источник

A

AlXo in Советский Angular
Smooth Operator
ну это вроде как не относится к модалке
имею ввиду, если функционал модалки что-то удалять
источник

S

Smooth Operator in Советский Angular
AlXo
имею ввиду, если функционал модалки что-то удалять
если связано с этой модалкой, то да, внутри
например сервис открывающий эту модалку, без вложанной папке
источник