Size: a a a

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

2020 May 03

S

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

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Galeups
блин, как тогда назвать папку сервисы, если там будут храниться сервисы ? ))
я ж не буду сервисы группировать по их логике и называть папку согласно этому 😕
Нужно сделать папочку users, и положить туда все, что относится к users:
routes
modules
components
services
entities
interseptors
pipes
etc
источник

G

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

С

Степан in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Нужно сделать папочку users, и положить туда все, что относится к users:
routes
modules
components
services
entities
interseptors
pipes
etc
А как насчёт сервисов которые используются во всех модулях?
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Galeups
т.е. проект делить на части не по функциональному предназначению, а по логическому?
получим же к примеру папку user с кучей всего в ней. Но даже в ней в кучу складывать сервисы и компоненты?
Да
источник

NO

Nursultan Orynbayev in Angular - русскоговорящее сообщество
мне кажется структуру выбирает команда вне зависимости от фреймворка
источник

G

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

NO

Nursultan Orynbayev in Angular - русскоговорящее сообщество
а то будут постоянные холивары как назвать папку сервисов))
источник

G

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

G

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

S

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

S

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

G

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

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Степан
А как насчёт сервисов которые используются во всех модулях?
Импортируется и используется, но так, чтобы компоненты не тянулись. Главное соблюдать однонаправленные импорты
источник

S

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

G

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

G

Galeups in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Нужно сделать папочку users, и положить туда все, что относится к users:
routes
modules
components
services
entities
interseptors
pipes
etc
но у меня вроде так же. Только user это и есть модуль, он не будет содержать других модулей. Но да, в нем есть те же самые папки services, ui, pipes, guards.
но опять же говорят, что папки services не должно быть.
Если я правильно понял видео в дядюшкой Бобом, то это стоит придерживаться на верхнем уровне каталогов проекта. А дальше можно и services и все остальное ))
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Galeups
но у меня вроде так же. Только user это и есть модуль, он не будет содержать других модулей. Но да, в нем есть те же самые папки services, ui, pipes, guards.
но опять же говорят, что папки services не должно быть.
Если я правильно понял видео в дядюшкой Бобом, то это стоит придерживаться на верхнем уровне каталогов проекта. А дальше можно и services и все остальное ))
Все здорово) просто подчеркивания, большие буквы и слово Module в названии папки, на мой взгляд, лишние

Без них будет смотреться еще лучше
источник

G

Galeups in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Все здорово) просто подчеркивания, большие буквы и слово Module в названии папки, на мой взгляд, лишние

Без них будет смотреться еще лучше
Спасибо большое))
источник

П

Пёß Цифроwого Сопрот... in Angular - русскоговорящее сообщество
@Galeups прочти раздел feature modules на ангуляре. станет понятнее гораздо
источник