Size: a a a

Советский Angular

2021 January 26

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
сервис агент и компонент агент в разных частях приложения)
Или если мне нужно использовать какой то сервис назовём его сервис Х, использоваться его нужно в компоненте У, лучше подключить сервис который мне поможет из папки shared? Или из папки компонента Х?)
источник

A

AlXo in Советский Angular
Вертихвост キバ 🏡🦊
сервис агент и компонент агент в разных частях приложения)
но у нас все равно есть моменты, когда нам все-таки нужна папка shared, именно папка, не модуль, или этот компонент должен быть как указывает @kisya_lisya там же где и модули, тем самым избавляясь от shared?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
Или если мне нужно использовать какой то сервис назовём его сервис Х, использоваться его нужно в компоненте У, лучше подключить сервис который мне поможет из папки shared? Или из папки компонента Х?)
Если тебе нужен сервис X из модуля X, который будет использоваться в компоненте Y из модуля Y, то модуль Y будет ссылаться на модуль X
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
AlXo
но у нас все равно есть моменты, когда нам все-таки нужна папка shared, именно папка, не модуль, или этот компонент должен быть как указывает @kisya_lisya там же где и модули, тем самым избавляясь от shared?
можешь привести пример?
источник

Вキ

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

A

AlXo in Советский Angular
Вертихвост キバ 🏡🦊
можешь привести пример?
функционал модалки: принимать объект, при клике "удалить" происходит следующее - или в сервисе вызывается функцию, или возвращает в компонент откуда произошел вызов инфу о том, что произошло удаление указанного объекта, допустим мы делаем это в двух модулях cart-карточка товара и admin-админка, в данном случае наша модалка где находится, если не admin и не в cart?
источник

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
Если тебе нужен сервис X из модуля X, который будет использоваться в компоненте Y из модуля Y, то модуль Y будет ссылаться на модуль X
На вкус и цвет в общем.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
На вкус и цвет в общем.
Ну не совсем
источник

A

AlXo in Советский Angular
@dersizes как раз говоря о данном примере юзал бы shared
источник

AT

Arams Tomojans in Советский Angular
Есть ещё много факторов, например кол-во людей работающих над проектом и их личные черты характера
источник

AT

Arams Tomojans in Советский Angular
Мусорник можно устроить в любом месте, будет это Бангладеш или нью Йорк разницы нет
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
AlXo
функционал модалки: принимать объект, при клике "удалить" происходит следующее - или в сервисе вызывается функцию, или возвращает в компонент откуда произошел вызов инфу о том, что произошло удаление указанного объекта, допустим мы делаем это в двух модулях cart-карточка товара и admin-админка, в данном случае наша модалка где находится, если не admin и не в cart?
Блин, я не понял предложения) Можешь по другому написать?
источник

A

AlXo in Советский Angular
Arams Tomojans
Есть ещё много факторов, например кол-во людей работающих над проектом и их личные черты характера
банально, компоненты хедера, футера, где лучше всего хранить, на уровне модулей или в папке shared/layouts каком-нибудь?
источник

ДМ

Денис Макаров... in Советский Angular
Arams Tomojans
Есть ещё много факторов, например кол-во людей работающих над проектом и их личные черты характера
для всего этого можно описать стайлгайд
источник

ДМ

Денис Макаров... in Советский Angular
и следовать ему
источник

AT

Arams Tomojans in Советский Angular
AlXo
банально, компоненты хедера, футера, где лучше всего хранить, на уровне модулей или в папке shared/layouts каком-нибудь?
Если у тебя много разных layouts то выбор очевиден)
источник

AT

Arams Tomojans in Советский Angular
Продолжать можно бесконечно, покажите структуры ваших проектов, интересно посмотреть
источник

A

AlXo in Советский Angular
Вертихвост キバ 🏡🦊
Блин, я не понял предложения) Можешь по другому написать?
попробую)
1. У нас модальное окно, angular material modal например. Этот компонент получается объект.
2. Объект мы получаем следующим образом: Есть модуль Admin, внутри него таблица, внутри таблицы разные данные, кликаем по строке какого-то товара, и отдаем объект в модалку
3. Модалка получила объект, и там две кнопки, кнопка "Отмена" - просто закрываем модалку, не происходит ничего. Кнопка "Удалить" - нажали на нее, закрыли окно, и в компонент отдали инфу, мол мы удалили объект
4. Теперь берем второй модуль, Cart - модуль корзины товаров, там нажимаем на товар, который хотим удалить из корзины. И там вызывается абсолютно такое же по логике работы и интерфейсу и тексту как и в модалке Admin
источник

A

AlXo in Советский Angular
Arams Tomojans
Если у тебя много разных layouts то выбор очевиден)
если вы про мои, то по сути ничего пока своего-то и нет, изучаю только Angular, есть пару проектов с работы, да и курсы 😐
источник

AT

Arams Tomojans in Советский Angular
Я про всех)
источник