30 сервисов, и на разных страничках(компонентах) вызываются и импортируются разные сервисы , например 10-15 штук, задача, можно как то добавить мидлвар, в котором будут собраны все методы из сервисов, чтоб уже в компонентах импортировать только 1 сервис и все вызывы через него?
ну можно, положить его рядом с компонентом. но как вы описали - вроде не нужно оно
я пока сделал так, просто взял все методы из 30 сервисов засунул в 1 сервис) получил 3000 строк) но зато 1 сервис и 1 импорт в компонентах) но это так себе подход )))
наоборот, надо разбивать. количество импортов не так важно
вот как раз задача, чтоб было разделение по сервисам, но в компонентах был 1 импорт
зачем именно один?
Если у вас в каждый компонент импортируются 10-15 сервисов, то у вас что-то не так с компонентами или сервисами, зачем столько зависимостей?
это я примерно написал, например есть страница со списком событий, (один сервис event), но в таблице есть отображения еще разных сущностей, с которыми события связаны и уже добавляются еще 2-3-4 сервисов и так почти на каждой странице
2-3-4 это нормально, в принципе
да но хотят чтоб был вызов из одного сервиса)
мне кажется наоборот вы должны требовать причину зачем так делать
вы сделали жирный чанк, невзирая на то, что каждый роут тянет только свои зависимости, а если подключен лениво, то только на роут в браузер загрязятся файлы необходимые... а вы импортами своими просто долбанули весь проект разом? 🙂 лоль
Обсуждают сегодня