Ich arbeite an Angular2 Ich habe Service erstellt und injiziere diese Service mit @Inject in der Komponente. Ich bin verwirrt mit der Verwendung von @Injectable() im Dienst selbst und was diff macht. (Was ist diff in @Injectable() und @Inject
2
A
Antwort
3
@Inject) ist ein manueller Mechanismus für die Vermietung Angular 2 weiß, dass ein Parameter
@Injectable injiziert werden muss() Angular läßt 2 wissen, dass eine Klasse mit der Abhängigkeit Injektor verwendet werden . @Injectable() is not strictly required
wenn die Klasse andere Angular 2-Dekorierer hat. Wichtig ist, dass jede Klasse, die mit Angular 2 injiziert wird, dekoriert ist.
Am besten ist es jedoch, Injektionen mit @Injectable() zu dekorieren, da dies für den Leser mehr Sinn macht.
Verwandte Themen
- 1. Was ist der Unterschied zwischen @Inject und @Injectable in Angular 2 Typoskript
- 2. Was ist diff zwischen Ref und Out?
- 3. Was ist das diff: FillRgn und PaintRgn in win32?
- 4. Was ist `git diff --patience` für?
- 5. Was diff s/w scheduleAtFixedRate und Zeitplan:
- 6. Was ist der Unterschied zwischen `git diff topic1 topic2^master` und` git diff topic1..topic2^master`?
- 7. Inject EJB in Jersey Ressourcenklasse
- 8. @Inject außerhalb Angular2 Anwendung
- 9. Was ist die beste Diff-Bibliothek in Ruby?
- 10. @bind, @inject und @Override
- 11. Inject AngularJS Service in Angular
- 12. Inject Klasse Array
- 13. Was ist injizierbar und integrierbar?
- 14. ReferenceError: inject ist nicht definiert
- 15. Was macht die diff() Funktion in R?
- 16. Android @Inject und @InjectView Anmerkungen
- 17. Was ist das Gegenteil von `git diff HEAD ^`?
- 18. .NET Assembly Diff/Compare Tool - Was ist verfügbar?
- 19. Angular 2 @Injectable() - wie es funktioniert
- 20. Angular 2 inject Dienst in erweiterten Klasse (BaseRequestOptions)
- 21. Angular2 - inject singleton Service in die Richtlinie
- 22. Angular2: Injizieren eines nicht @Injectable Klasse
- 23. Angular2 Inject-Dienst in einem anderen Dienst erstellt 2 Instanzen
- 24. Angular2 Inject Http Ohne Bootstrap
- 25. Angular 2 Access Komponente von Injectable
- 26. Inject EJB und CDI in Spring-Handler
- 27. Git-Diff gegen Git-Log? Was ist der Unterschied?
- 28. Was ist das diff: WS_EX_RIGHTSCROLLBAR vs. WS_VSCROLL & VS_HSCROLL
- 29. Das Decorator-Muster und @Inject
- 30. XML Diff und Merge
Hier erfahren Sie mehr: [Dependency Injection in Angular 2] (http://blog.thoughttram.io/angular/2015/05/18/dependency-injection-in-angular-2.html) und in [offizielle Dokumente ] (https://angular.io/docs/ts/latest/guide/dependency-injection.html) – Sasxa