angular学习之通俗易懂篇-----生命周期

直接梳理应用场景,后续有新的理解再不断补充.......

1、constructor()

对局部变量进行初始化


 

2、ngOnChanges()

被绑定的输入属性的值发生变化时调用(父子组件传值的时候会触发)


 

3、ngOnInit()

一般在这里请求数据,并初始化

4、ngDoCheck()

检测


 

5、ngAfterContentInit()

插槽值初始化完毕

6、ngAfterContentChecked()

每次组件内容变更之后检测


 

7、ngAfterViewInit()

视图渲染完毕 , 可以进行dom操作

8、ngAfterViewChecked()

每次视图渲染完之后调用


 

9、ngDestory()

销毁事件或者组件时调用

例如 : 路由切换的时候,前一个组件销毁,后一个组件创建

移除事件监听、清除定时器

等等

posted @ 2021-01-04 16:32  程序员冒冒  阅读(145)  评论(0编辑  收藏  举报