Size: a a a

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

2019 November 04

S

Smooth Operator in Angular - русскоговорящее сообщество
Alex Bu
А если таких маленьких самостоятельных юзераватаров много будет? Они же засвинячат папку лези модуля Юзер)
чем это отличается если они будут в папке компонентс?
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Smooth Operator
чем это отличается если они будут в папке компонентс?
Своим наличием)))
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Smooth Operator
там не должно быть папки components, там должна быть папка аватар, в которой юрер-аватар компонент и юзер-автара модуль если хочется атомарности
а user-avatar отдельно импортировать в другие модули(несвязанные с юзером) или импортировать в модуль user и дальше просто user модуль со всем фаршем?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Smooth Operator
там не должно быть папки components, там должна быть папка аватар, в которой юрер-аватар компонент и юзер-автара модуль если хочется атомарности
обычно у меня в папке с большим модулем есть папки components, directives, pages, helpers, configs и т.п. — не нравится, когда всё из components выносят на уровень выше сразу в папку модуля. У меня же в модуле не только компоненты.
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Argument Exception
а user-avatar отдельно импортировать в другие модули(несвязанные с юзером) или импортировать в модуль user и дальше просто user модуль со всем фаршем?
первое
источник

AB

Artyom Burkan in Angular - русскоговорящее сообщество
Артур Мудрик
обычно у меня в папке с большим модулем есть папки components, directives, pages, helpers, configs и т.п. — не нравится, когда всё из components выносят на уровень выше сразу в папку модуля. У меня же в модуле не только компоненты.
у тебя в pages лежат routers?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
обычно у меня в папке с большим модулем есть папки components, directives, pages, helpers, configs и т.п. — не нравится, когда всё из components выносят на уровень выше сразу в папку модуля. У меня же в модуле не только компоненты.
у тебя модуль сущности, у сущности есть какие то аттрибуты, у которых есть компоненты например - это цель модуля
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Smooth Operator
чем это отличается если они будут в папке компонентс?
Так будет понятно, что все компоненты лежат в компонентах. Но в целом, это дело личное, мне кажется. Внутри лези модуля ЮзерМодуль уже своя маленькая жизнь маленького приложения
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Artyom Burkan
у тебя в pages лежат routers?
нет, роутинг лежит в папке с модулем в файле foo.router.ts
источник

S

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

S

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

AB

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Artyom Burkan
Не понимаю зачем нужен модуль для переиспользуемого компонента
один компонент может быть в декларациях только одного модуля
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Artyom Burkan
Не понимаю зачем нужен модуль для переиспользуемого компонента
Чтобы не складывать все в один SharedModule, который будет тащиться везде и всюду со всеми своими 100500 такими же переиспользуемыми зависимостями
источник

AB

Artyom Burkan in Angular - русскоговорящее сообщество
Alex Bu
Чтобы не складывать все в один SharedModule, который будет тащиться везде и всюду со всеми своими 100500 такими же переиспользуемыми зависимостями
Ангуляр разделяет компоненты на: те которые покажут интерфейс, те которы хранят логику, хранилище?
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Artyom Burkan
Ангуляр разделяет компоненты на: те которые покажут интерфейс, те которы хранят логику, хранилище?
Не должен, или я этого не знаю))
источник

E

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

E

Eugene in Angular - русскоговорящее сообщество
Artyom Burkan
Ангуляр разделяет компоненты на: те которые покажут интерфейс, те которы хранят логику, хранилище?
нет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Eugene
об этом речь с самого начала и была
речь шла про класть компоненты в папку компоненты, это другое
источник

AB

Artyom Burkan in Angular - русскоговорящее сообщество
Eugene
нет
Например, есть Юзер, у которого есть ФИО. ФИО приходит от бэка.

Если Юзер переиспользуемый компонент, то у него всегда бэк будет разный, условия отображения будут разные.

Вопрос: Каким образом хранится в нём логика?
источник