Question: when ngoninit will be called?
Answer: The ngOnInit is called after the constructor is executed. In constructor Angular initializes and resolves all class members so in ngOnInit you can initialize work and logic of the component. ngOnInit guarantees that your bindings are readily available.