I'm creating a factory service which provides me couple function like
var myApp = angular.module('panelServices', ['ngResource']);
myApp.factory('myService', [...]{
function myService(){
this.list = [];
}
myService.prototype.method1: fn() {} ,
...
myService.prototype.methodn: fn() {},
return myService;
});
The I Inject myService via DI into my controllers and use new myService() to instanciate a new instance of myService.
I did not find another way to do this, I was thinking of "copying" the service into e.g.: anotherService (based on the fact that service are singletons).
My goal is to have a service to use for different models (they do not share data, only methods)-
Please tell me if I did not explain well, thanks in advance.