Angular четко указывает в своей документации, что службы - это синглеты:
Angular services are singletons
Противоинтуитивно, module.factory
также возвращает экземпляр Singleton.
Учитывая, что существует множество прецедентов для служб, отличных от singleton, лучший способ реализовать метод factory для возврата экземпляров службы, так что каждый раз, когда объявляется ExampleService
зависимость, это удовлетворяется другим экземпляром ExampleService
?