Constructor vs. ngOnInit? (Folge 32)

 in Folgen des Podcasts

Die dritt häufigste Frage in Angular lautet: Was ist der Unterschied zwischen dem Constructor und ngOnInit? In dieser Folge beantworte ich dir diese Frage und gegeben dir Praxis erprobte Strategien an die Hand.

Die wichtigsten Inhalte dieser Folge in Kürze:

Der Constructor ist ein Sprachelement von TypeScript. NgOnInit (oder OnInit) ist ein LifeCycle Hook und somit Bestandteil des Angular Frameworks.

In Angular ist der Constructor für Bereitstellung von Abhängigkeiten zuständig – Stichwort Dependency Injection.
In OnInit finden Initiierung für die Komponente, Direktive oder Pipe statt. Erst in diesem Schritt werden Daten geladen, um eine Fehlerbehandlung durchzuführen.
Services haben in Angular keine LifeCycle Hook und somit auch kein ngOnInit.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

Empfohlene Beiträge