2016-03-21 4 views
0

Könnten einige mir helfen explan warumAngular2, bind(). ToClass()

bind (Userservice) .toClass (Userservice)

in Angular2 bedeuten?

tnx miha

P. S. Der gesamte Code lautet:

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

Einige verwandte Fragen in meinem Kopf sind: 1. Exportieren wir hier eine Variable? Verwenden wir das Schlüsselwort export mit var userServiceInjectables, weil wir diese Variable als Abhängigkeit injizieren könnten? 2. Warum machen wir ein Array? 3. Der Typ des Arrays ist , also was haben wir jetzt im Array? 4. Warum übergeben wir UserService sowohl an bind() als auch an toClass()? –

Antwort

-2

Siehe Angular2 documentation. Sie binden den UserService-Alias ​​einfach an die UserService-Implementierung, sodass Sie die UserService-Klasse als UserService einfügen können.