AngularJS - hizmetleri Bağımlılık enjeksiyon, fabrikalar, filtreler vb | Netgez.com
SORU
17 Mart 2013, Pazar


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
17 Mart 2013, Pazar


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;
}]);

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • LardTardProductions's channel

    LardTardProd

    10 NÄ°SAN 2009
  • Lin Steven

    Lin Steven

    17 EKÄ°M 2006
  • Missouri Star Quilt Company

    Missouri Sta

    18 ÅžUBAT 2009