Il caso d'uso è semplice: ho due controller che condividono la stessa dipendenza MyService
. Questo servizio contiene uno stato, lascia sat myVariable
. Se lo imposto da ControllerOne
, verrà individuato anche da ControllerTwo
.Dica ad AngularJs di restituire una nuova istanza tramite Dipendenza iniezione
Quello che voglio è che ogni controller abbia la propria istanza di MyService
, in modo che myVariable
possa essere modificato da ciascun Controller senza influenzare l'altro.
Per dirla in un altro parole - voglio nuova istanza essere restituito da Dependency Injection, piuttosto che Singleton.
Vedi anche http://stackoverflow.com/a/13620494/215945 –