Size: a a a

2017 October 17

VL

Vitalii Lev 🦁 in Angular Kyiv
я понял
источник

Sergey Фrolov in Angular Kyiv
На 5ть, а это много
источник

Sergey Фrolov in Angular Kyiv
Я ещё думаю
источник
2017 October 18

YS

Yaroslav Shutko in Angular Kyiv
Ребятки, а как бы вы поступили если у вас было бы два похожих модуля с почти одинаковыми компонентами. Модули выполняют crud операции
источник

YS

Yaroslav Shutko in Angular Kyiv
Пытаюсь понять как можно избавиться от дублирующего кода
источник

Sergey Фrolov in Angular Kyiv
Общее можно вынести в отдельный модуль или сервис?
источник

YS

Yaroslav Shutko in Angular Kyiv
Единственное что я придумал это динамическое создание формы на основе json который в компонентах
источник

Sergey Фrolov in Angular Kyiv
Это вполне логично, я так делал
источник

YS

Yaroslav Shutko in Angular Kyiv
А каким ещё  есть хитрости унификации?
источник

Sergey Фrolov in Angular Kyiv
Ну это не особо хитрости, просто если формы у тебя укладываются в какие-то шаблоны, грех не вынести в свой билдер
источник

YS

Yaroslav Shutko in Angular Kyiv
Ещё такой вопрос, вот у меня есть shared модуль. В нем нужно делать папочку shared 😂
источник

YS

Yaroslav Shutko in Angular Kyiv
Или прям так складировать все сервисы модели и т.д?
источник

Sergey Фrolov in Angular Kyiv
Ну можно делать, а можно по назначению развернуть
источник

YS

Yaroslav Shutko in Angular Kyiv
И ещё такой вопрос, не совсем понятна разница между core папочкой и shared
источник

Sergey Фrolov in Angular Kyiv
Хотя если у тебя глобальные сервисы, это про Core модуль
источник

Sergey Фrolov in Angular Kyiv
Core - глобальные сервисы-синглтоны
Shared - общие компоненты
источник

Sergey Фrolov in Angular Kyiv
Core импортируется только 1 раз, так как все сервисы лежат в глобальной области, и в этом случае это будут синглтоны
источник

Sergey Фrolov in Angular Kyiv
Shared - в нужные модули, так как комопоненты локальны для модуля
источник

Sergey Фrolov in Angular Kyiv
Вот в Core нужно ложить UserService, если в нем будет проперти session = действующий юзер. Раз получил, записал и он будет доступен всем. При попытке еще где-то заинжектить ты получишь новый инстанс, пустой
источник

YS

Yaroslav Shutko in Angular Kyiv
Дуже дякую
источник