AngularJS - hizmetleri Bağımlılık enjeksiyon, fabrikalar, filtreler vb
Yani ben bazı eklentileri ve kütüphaneleri kullanmak istiyorum benim açısal uygulaması (şu anda) ben sadece başvuran bu işlevleri/yöntemleri olarak onlar amaçlı � apps bir şekilde tamamen yok sayıyor bağımlılık enjeksiyon.
(Örneğin) javascript kitaplığı" biçimlendirme ve doğrulama tarihlerini ele alan ve denetleyicileri, hizmetleri ve filtre uygulamam boyunca bunun için kullanır. "MomentJS var Öğrendiğim yolu (AngularJS kullanarak) başvurular işlevi bir hizmet (ve Yöntem) oluşturmak ve büyük işler benim denetleyicileri, bu hizmeti enjekte etmektir.
Sorun gerçekten denetleyicileri ve diğer her şey için filtreler için Hizmetleri'nden tüm bileşenleri farklı türde bu kitaplığı başvuru. , Sorum şu ki nasıl filtreler, hizmetleri ve denetleyici değil her şey bağımlılık enjeksiyon yapıyorsunuz?
Bu mümkün mü? Bu bile faydalıdır?
Herhangi bir yardım büyük mutluluk :)
CEVAP
Evet filtreler ve direktifler için bağımlılık enjeksiyon kullanabilirsiniz
Ex:
Filtre:
app.filter('<filter>', ['$http', function(http){
return function(data){
}
}]);
Yönerge:
app.directive('<directive>', ['$http', function(http){
return {
....
}
}]);
Servis:
app.factory('<service>', ['$http', function(http) {
var shinyNewServiceInstance;
return shinyNewServiceInstance;
}]);
Nasıl bir scala bağımlılık enjeksiyon ...
Bağımlılık Enjeksiyon Saklama pahasına...
Enjeksiyon Çerçeve Python Bağımlılık...
Nasıl hardcoding olmadan Kek kalıbı il...
Bağımlılık Enjeksiyon vs Fabrika Desen...