Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Как получть отбъект из фабрики? (https://javascript.ru/forum/angular/48345-kak-polucht-otbekt-iz-fabriki.html)

riva 30.06.2014 13:51

Как получть отбъект из фабрики?
 
Немного не понятно, как получать помещенное в фабрику...
Подскажите, как это сделать, а то я никак не могу найти..

foo 30.06.2014 17:57

А просто new не подходит? ob=new Fabric()

nerv_ 30.06.2014 18:30

https://docs.angularjs.org/guide/di

riva 30.06.2014 23:38

nerv_, Спасибо!
Цитата:

А просто new не подходит? ob=new Fabric()
Мне кажется смысла нет пробовать, так-как сервисы, по задумке, синглтоны и создавать их инстенсы, значит противоречить исходному..

a.malitsky 01.07.2014 09:27

Service по умолчанию возвращает новый инстанс.
myApp.factory('unicornLauncher', ["apiToken", function(apiToken) {
  return new UnicornLauncher(apiToken);
}]);

This is, however, exactly the use-case that Service recipe is the most suitable for.

The Service recipe produces a service just like the Value or Factory recipes, but it does so by invoking a constructor with the new operator.

nerv_ 01.07.2014 12:04

Цитата:

Сообщение от riva
по задумке, синглтоны

это ты нафантазировал

Я так пишу, а юзаю так.


Часовой пояс GMT +3, время: 23:19.