Lifecycle

Event sequence (Π² порядкС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°)

ngOnChanges() β€” ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
ngOnInit() β€” для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. ВызываСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· послС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ngOnChanges())
ngDoCheck() β€” 
ngAfterContentInit() β€” вызываСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· послС ngDoCheck()
ngAfterContentChecked() β€” послС ngAfterContentInit() ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ngDoCheck()
ngAfterViewInit() – ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ngAfterContentChecked()
ngAfterViewChecked() β€” послС ngAfterViewInit() ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ngAfterContentChecked()
ngOnDestroy() β€” вызываСтся нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°

Last updated