Lifecycle های موجود در فریم ورک Angular عبارتند از :
1- ngOnChanges
2- ngOnInit
3- ngDoCheck
4- ngAfterContentInit
5- ngAfterContentChecked
6- ngAfterViewInit
7- ngAfterViewChecked
8- ngOnDestroy
هر کامپوننت یک چرخه حیات دارد، از زمانی چرخه حیاتش شروع می شود که Angular کلاس کامپوننت را نمونه سازی می کند و View کامپوننت را به همراه ViewChild ارائه می دهد.
چرخه حیات با تشخیص تغییر ادامه می یابد،زیرا Angular بررسی می کند (Check) که چه زمانی خصوصیات Data-binding تغییر می کند و در صورت لزوم، View و Component را به روز ( Update ) می کند.
چرخه حیات زمانی پایان می یابد که Angulr ، چرخه حیات Component را از بین ببرد. و Template ارائه شده آن را از Dom حذف کند.
نکته : Directives چرخه عمر مشابهی دارند، زیرا Angular نمونه هایی را در حین اجرا ایجاد، به روز می کند و از بین می برد.