AngularJS - Dependency Injection in Services, Fabriken, Filtern etc

Also ich habe einige plugins und Bibliotheken, die ich verwenden möchten, die in meinem angular app und (derzeit) bin ich einfach verweisen auf die Funktionen/Methoden, wie Sie waren bestimmt in 99% der apps in einer Weise, die völlig ignoriert dependency injection.

Habe ich (zum Beispiel) die javascript-Bibliothek "MomentJS", das sich mit der Formatierung und Validierung Termin und ich haben verwendet es während meiner app-in Controller, services und Filter. Die Art und Weise, die ich gelernt habe (mit AngularJS) ist, einen Dienst zu erstellen, die auf die Funktion (und dessen Methoden) und injizieren, der service in meinem Controller, und das funktioniert Super.

Das problem ist, dass ich wirklich brauchen, um einen Verweis auf diese Bibliothek in alle verschiedenen Arten von Komponenten von services, Filter, Steuerungen und alles andere. Also, ich denke, meine Frage ist, wie wollen Sie tun, dependency injection, Filter, services und alles, was nicht-controller?

Ist das möglich? Ist das überhaupt von Vorteil?

Jede Hilfe wäre sehr geschätzt 🙂

InformationsquelleAutor der Frage Man Personson | 2013-03-17

Schreibe einen Kommentar