Ich habe ein Projekt mit 2 separaten Modulen, .module('app')
und .module('secondApp')
. In .module('app')
habe ich Service für Feldvalidierung. Jetzt muss ich diesen Dienst auch für das zweite Modul hinzufügen. Kann ich 1 Service für 2 Module einspeisen, oder muss ich diesen Service für ein anderes Modul duplizieren?wie Service für 2 Module zu injizieren
1
A
Antwort
3
Erstellen Sie ein Modul 'MyServiceModule'.
Fügen Sie in diesem Modul den Dienst hinzu.
In den 2 Modulen, die Sie geschrieben haben, fügen Sie 'MyServiceModule' in Anforderung wie folgt aus:
angular.module('myapp', ['MyServiceModule']);
vollständiges Beispiel:
angular.module('MyServiceModule', []).service(...);
angular.module('app1', ['MyServiceModule']);
angular.module('app2', ['MyServiceModule']);
In app1 und app2 Sie Zugang zu jedem Service, Richtlinie von MyServiceModul.
Indem Sie dies tun, können Sie den Dienst in jedem anderen Ihres Projekts freigeben, sogar ein bower/npm-Paket für Ihren Dienst erstellen.
Verwandte Themen
- 1. In benutzerdefinierten Service in Angular 2 injizieren
- 2. Angular 2: Service in einen anderen Service injizieren. (Kein Anbieterfehler)
- 3. Wie Service in AutoMapper injizieren?
- 4. Injizieren eines Schein-Service für einen angularjs-Controller-Test
- 5. Jasmine/AngularJS: Injizieren abhängiger Dienst zu Service in Komponententest?
- 6. Angular 2 Corrent Weg, Module zu importieren
- 7. Symfony 2: an Dienstleistungen Logger für bestimmten Kanal/Handler Injizieren
- 8. Suche Module für Play Framework 2
- 9. Provider Service oder Container injizieren. Gute Praxis
- 10. injizieren $ http in eckigen "usestrict" Service
- 11. Angular 2 - Kein Provider für Service
- 12. Angular2 injizieren Mutter Service in Kind
- 13. Winkelzusatzdienste für mehrere Module auf einmal
- 14. Ionic2, NavController in injizierbaren Service injizieren
- 15. Angular 2 - wie Abhängigkeiten zu benutzerdefinierten Klasse zu injizieren, die keine Komponente und nicht als Service verfügbar ist
- 16. Grails: Dynamisch Service in Domain-Klasse injizieren
- 17. Symfony 3 Service in Entity-Repository injizieren
- 18. Typen in PowerShell 2 Module
- 19. Dagger 2 Cross-Module Dependency
- 20. Wie Winkel Service in Controller in ionischen Rahmen injizieren?
- 21. Angular getting unbekannter Anbieter Fehler beim Injizieren Service in Controller
- 22. App Engine Python-Module und Channel-Service
- 23. Dolch 2: Singleton in anderen Bereich nicht injizieren
- 24. Angular 2 Dependency Injection: Injizieren mehrere Instanzen
- 25. Beispiel für das Injizieren von Services in Angular 1.5-Komponenten
- 26. Dolch 2 injizieren von zwei Komponenten
- 27. Wie leere Zeilen injizieren?
- 28. Verwenden von Jasmine/Karma zum Komponententest Ein Service wird keine Kopie des Service injizieren
- 29. Wie Module mock für Winkelprüfung
- 30. zu statischem Feld Injizieren