метод, который можно использовать в разных компонентах, то ему место в сервисе?
Ну то есть не должно быть в внутри ComponentA вызовов типа ComponentB.method(), а вместо них допускается this.Service.method().
Тут кстати и следующий вопрос. Делать переиспользуемые методы сервиса статическими - это ок или лучше всегда его только через DI использовать?
зачем статика если есть конструктор и можно инжектировать сервис? если это маппер для http или подобное, то можно создать function рядом с model и да, если код повторяется, то его надо выносить и переиспользовать (dry же)
Да мне просто интересно. В голове есть понимание, что можно сделать и так и так, но как будет лучше - нет. Поэтому я и здесь :)
тут кто как горазд, если это обособленный метод и никак не связан с логикой сервиса, можно в function отдельно, если как-то связан, то можно в сервис но лучше не увлекаться static в сервисах (не надо так)
Обсуждают сегодня