生命周期
生命周期列表
接口 | 描述 |
---|---|
ngOnChanges() |
1.仅当设置@Input才会触发。2.组件绑定的属性修改时,触发。 |
ngOnInit() | 每当一个或多个数据绑定输入属性更改时 调用。 |
ngOnInit() | 在Angular首先显示数据绑定属性并设置指令/组件的输入属性之后,初始化指令/组件。调用一次,后第一 ngOnChanges()。 |
ngDoCheck() |
检测Angular无法或无法自行检测到的更改并采取措施。在每次更改检测期间(ngOnChanges()和之后)立即调用ngOnInit()。 |
ngAfterContentInit() | 在Angular将外部内容投影到组件的视图/指令所在的视图中后作出响应。第一次 调用之后ngDoCheck()。 |
ngAfterContentChecked() |
Angular检查投影到指令/组件中的内容后响应。在ngAfterContentInit()及之后的调用ngDoCheck()。 |
ngAfterViewInit() |
Angular初始化组件的视图和子视图/指令所在的视图后响应。第一次 调用之后ngAfterContentChecked()。 |
ngAfterViewChecked() |
Angular检查组件的视图和子视图/指令所在的视图后响应。在ngAfterViewInit()及之后的调用ngAfterContentChecked()。 |
ngOnDestroy() |
在Angular销毁指令/组件之前进行清理。取消订阅 |