0
Bir sonraki çözüme sahibim ama angular2 için en iyi uygulama hangisidir?Angular2'de sınıfların (hizmetlerin değil) örneklerine nasıl hizmetler enjekte edilir?
...
class MultitonObject {
_http: Http;
constructor (appInjector: Injector) {
this._http = appInjector.get(Http);
}
}
var app = bootstrap(AppComponent, [HTTP_PROVIDERS, ...]);
app.then(componentRef => {
var new_instance = new MultitonObject(componentRef.injector);
});
'MultitonObject' hizmetini yapamayacağınız veya yapmak istemediğiniz bir neden var mı? –
Ben tam olarak ne elde etmeye çalıştığını anlamıyorum. –
Örneğim Angular2 öğreticisini temel alıyor. Hayal et, farklı uygulama alanlarında Kahramanlar oluşturmak istiyoruz. Bazen bu kahramanları, Hero örneğine enjekte Http kullanarak kaydetmek istiyoruz. var hero = new Hero (name = "Windstorm"); hero.setName ("Windstorm 2"); hero.save(); –