Angular 生命周期方法可以帮助你控制组件在创建、更新和销毁时的行为。以下是一些关键的生命周期方法及其用途:

1. ngOnInit()

组件初始化时调用,通常用于数据绑定和依赖注入。

2. ngOnChanges()

在输入属性更改时调用,用于检测属性值的变化。

3. ngDoCheck()

在检测到组件的输入属性、输出属性或视图属性变化时调用,可以用来执行检查。

4. ngOnDestroy()

在组件销毁之前调用,用于清理资源,如取消订阅、定时器等。

5. ngOnDestroy()

在组件销毁之前调用,用于清理资源,如取消订阅、定时器等。

6. ngAfterViewInit()

在视图初始化后调用,可以用来访问DOM元素。

7. ngAfterContentChecked()

在检查了视图和内容投影之后调用,可以用来执行性能检查。

8. ngAfterContentInit()

在内容初始化后调用,可以用来访问投影内容。

Angular Life Cycle Diagram

更多信息,请访问Angular 官方文档