LifeCycle Hooks Flashcards

1
Q

Respond when Angular (re)sets data-bound input properties. The method receives a SimpleChanges object of current and previous property values.

A

ngOnChanges()

Note:
Called before ngOnInit() and whenever one or more data-bound input properties change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Initialize the directive/component after Angular first displays the data-bound properties and sets the directive/component’s input properties.

A

ngOnInit()

Note:
Called once, after the first ngOnChanges().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Detect and act upon changes that Angular can’t or won’t detect on its own.

A

ngDoCheck()

Note:
Called during every change detection run, immediately after ngOnChanges() and ngOnInit().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Respond after Angular projects external content into the component’s view / the view that a directive is in.

A

ngAfterContentInit()
Note:

Called once after the first ngDoCheck().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Respond after Angular checks the content projected into the directive/component.

A

ngAfterContentChecked()

Note:
Called after the ngAfterContentInit() and every subsequent ngDoCheck()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Respond after Angular initializes the component’s views and child views / the view that a directive is in.

A

ngAfterViewInit()

Note:
Called once after the first ngAfterContentChecked().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Respond after Angular checks the component’s views and child views / the view that a directive is in.

A

ngAfterViewChecked()

Note:
Called after the ngAfterViewInit and every subsequent ngAfterContentChecked().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cleanup just before Angular destroys the directive/component. Unsubscribe Observables and detach event handlers to avoid memory leaks.

A

ngOnDestroy()

Note:
Called just before Angular destroys the directive/component.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly