Explain the life cycle of Angular application?

Below are lifecycle hooks of an Angular component. These hooks are fired after the constructor.

  • ngOnChanges
  • ngOnInit
  • ngDoCheck
  • ngAfterContentInit
  • ngAfterContentChecked
  • ngAfterViewInit
  • ngAfterViewChecked
  • ngOnDestroy