What Is Difference Between ngOnInit and Constructor

The main difference between constructor and ngOnInit is that ngOnInit is lifecycle hook and runs after constructor. Component interpolated template and input initial values aren’t available in constructor, but they are available in ngOnInit . The practical difference is how ngOnInit affects how the code is structured.

What is the difference between ngOnInit and constructor?

The main difference between constructor and ngOnInit is that ngOnInit is lifecycle hook and runs after constructor. Component interpolated template and input initial values aren’t available in constructor, but they are available in ngOnInit . The practical difference is how ngOnInit affects how the code is structured.

What is the difference between constructor and ngOnInit in angular 2?

Constructor initializes class members. ngOnInit() is a place to put the code that we need to execute at very first as soon as the class is instantiated.

Chloe Bennett

Chloe Bennett

Culture, Media & Entertainment Columnist

Chloe Bennett explores the intersection of pop culture, streaming entertainment, digital trends, and contemporary lifestyle. Her weekly commentary reaches thousands of culture enthusiasts.

Share this article
Twitter Facebook Pinterest