Sto lavorando a un progetto TypeScript di Ionic 2. Durante l'avvio dell'applicazione, inietto un servizio tramite il costruttore.Iniezione di dipendenza nell'angolare 2 Crea istanze multiple durante l'uso di Inline Injector e Injection del costruttore
@App({
providers: [ MyService ]
})
export class MyApp {
constructor(private instance1 : MyService){}
}
E in un'altra classe I utilizzare
let injector = Injector.resolveAndCreate ([ MyService ]);
let instance2 = injector .get(MyService );
ottengo due diversi istanza di variabili INSTANCE1 e instance2.
C'è un modo possibile per rendere loro come un esempio utilizzando l'iniettore in linea e Constructor
il comportamento è previsto (vedi la mia risposta). Per essere in grado di suggerire una soluzione avrei bisogno di sapere di più sul tuo caso d'uso –