angular的生命周期函数顺序以及说明
生命周期触发顺序
constructor
构造方法,页面加载时会先触发构造方法,使用简单的值,对局部变量初始化
ngOnChanges【父子组件传值】
有父子组件传值的时候才会触发该方法,没有的话则忽略该方法
ngOnInit
请求数据与初始化数据
ngDoCheck
写自定义的方法,对数据进行直接的响应,比如说数据改变要做什么处理,没改变又要怎么处理
ngAfterContentInit
组件初始化化后调用
ngAfterContentCheck
投影完组件内容发生变更检测之后调用
ngAfterViewInit
初始化完组件视图及子视图之后调用(dom操作放在这里)
ngAfterViewCheck
每次组件视图和子视图变更,检测之后调用
ngOnDestory
组件销毁时触发