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