11Dependency Injection: Code in Services auslagern

»Dependency Injection allows us to inject dependencies in differentcomponents across our applications, without needing to knowhow those dependencies are created, or what dependenciesthey need themselves.«

Pascal Precht(Gründer von Thoughtram, Instructor auf Egghead.io)

In unserer Anwendung ist die komplette Buchliste bisher statisch in der Komponente BookListComponent hinterlegt. Diese Herangehensweise ist natürlich keine gute Praxis, denn aktuell gibt es keine (saubere) Möglichkeit, auf die Bücherdaten von einer anderen Stelle aus zuzugreifen. Es wird Zeit, dass wir die Daten in einen eigenen Service auslagern!

Der Begriff »Service«

Eine Funktion oder Klasse, die eine Funktionalität für eine ...

Get Angular, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.