草庐IT

ngAfterContentChecked

全部标签

Angular--父子组件生命周期钩子(lifecycle hooks)执行过程

1.angular组件生命周期钩子执行过程 组件初始化过程中,生命周期钩子执行顺序:constructor()构造函数,初始化class,(constructor不属于Angular生命周期钩子的范畴,这里只是说明组件组件初始化会先调用构造函数)。ngOnChanges()--如果组件没有输入属性(@Input()),或者使用时没有提供任何输入属性,那么angular不会调用它;会调用多次。ngOnInit()--只调用一次,一般用来初始化数据,如请求数据。ngDoCheck()--紧跟在每次执行变更检测时的ngOnChanges()和首次执行变更检测的ngOnInit()后调用;会调用多次。

Angular--父子组件生命周期钩子(lifecycle hooks)执行过程

1.angular组件生命周期钩子执行过程 组件初始化过程中,生命周期钩子执行顺序:constructor()构造函数,初始化class,(constructor不属于Angular生命周期钩子的范畴,这里只是说明组件组件初始化会先调用构造函数)。ngOnChanges()--如果组件没有输入属性(@Input()),或者使用时没有提供任何输入属性,那么angular不会调用它;会调用多次。ngOnInit()--只调用一次,一般用来初始化数据,如请求数据。ngDoCheck()--紧跟在每次执行变更检测时的ngOnChanges()和首次执行变更检测的ngOnInit()后调用;会调用多次。