решил кайфонуть от Ангуляра 2+. Пока вроде получается, но есть несколько вопросов, в большинстве своём архитектурные.
1. Какое принципиальное отличие модуля от компонента? Я так понял модуль может объеденять компоненты, а компонент другие компоненты использовать не может?
2. Где хранить файлы сервисов/директив/пайпов? Например, есть компонент users (./users). Файлы users.service/users.pipe/etc. Хранить в папке компонента или где-то отдельно по папкам services/pipes/directives?
3. Стейт-менеджмент?
добавлю к вышесказанному ко 2-му пункту https://github.com/gothinkster/angular-realworld-example-app
1. Модуль - объединение: компонентов, пайпов, сервисов. Для начала достаточно выделять под каждую страницу модуль и Shared module 2. (имхо )В общем модуле, в соответствующих папках (/services, /pipes ...) 3. Angular-Redux - позволит использовать миддлвары Редакса, можно попытаться стрельнуть в ногу из архитектуры на сервисах
Обсуждают сегодня