Component Lifecycle
A component has a lifecycle managed by Angular itself. Angular manages creation, rendering, data-bound properties etc. It also offers hooks that allow us to respond to key lifecycle events.
Here is the complete lifecycle hook interface inventory:
- ngOnChanges - called when an input binding value changes
- ngOnInit - after the first ngOnChanges
- ngDoCheck - after every run of change detection
- ngAfterContentInit - after component content initialized
- ngAfterContentChecked - after every check of component content
- ngAfterViewInit - after component's view(s) are initialized
- ngAfterViewChecked - after every check of a component's view(s)
- ngOnDestroy - just before the component is destroyed
? from Component Lifecycle
原文: https://angular-2-training-book.rangle.io/handout/advanced-components/component_lifecycle.html