2016-03-21 14 views
0

bazı bana neden Angular2, bind(). ToClass()

Angular2 içinde

bağlama (UserService) .toClass (UserService) demek explan yardımcı olabilir mi?

tnx miha

Not; Bütün kod şöyledir:

export var userServiceInjectables: Array<any> = [  bind(UserService).toClass(UserService) 
]; 
+0

Aklımdaki bazı sorular şunlardır: 1. Burada bir değişken ihraç ediyor muyuz? Anahtar kelime dışa aktarımını var userServiceInjectables ile mi kullanıyoruz, çünkü bu değişkeni bağımlılık olarak enjekte edebiliriz? 2. Neden bir dizi oluşturuyoruz? 3. Dizinin türü , yani dizinin içinde şimdi ne var? 4. Neden UserService'i hem bind() hem deClass() 'a geçiriyoruz? –

cevap

-2

Angular2 documentation bakınız. UserService diğer adlarını UserService uygulamasına bağlarsınız, böylece UserService sınıfını UserService olarak enjekte edebilirsiniz.