Core, Shared и т.н. Features модули. Core и Shared понятное дело по одному только. Core модуль импортируется в AppModule, Shared везде где нужно. Вопрос куда помещать сервисы. Сервисы могут быть разного типа, например сервис аутентификации, он хранит состояние( текущий пользователь), поэтому он принадлежит модулю Core, т.к. должен быть один инстанс на всё приложениею. Сервис который просто делает запросы к API, лежит в Shared. Вопрос, правильный ли подход и имеет ли это смысл? Или можно тупо все сервисы в Core положить?
мне на практике еще ни разу не было нужно использовать НЕ синглтон сервисы, я бы все положил в Core
Обсуждают сегодня