组件的生命周期

组件的生命周期:
在一个组件的生命周期中会发生各种各样的事件,从组件被创建开始,angular的变更检查机制就会开始监控组件。
组件被创建后,会被添加到DOM树上,并且使用浏览器渲染出来让用户看到。在这之后,组件的属性可能发生变化,
这会导致组件会被重新渲染,最后组件会被销毁。

1、组件初始化
ngOnChanges  ngOnInit  ngDoCheck  ngAfterContentInit  ngAfterContentChecked  ngAfterViewInit  ngAfterViewChecked
2、变化检测
ngOnChanges  ngDoCheck  ngAfterContentChecked  ngAfterViewChecked

3、组件销毁
ngOnDestroy
只会被调用一次的方法constructor ngOnInit  ngAfterContentInit  ngAfterViewInit  ngOnDestroy
而其他会被调用多次

用户会在初始化阶段完成后看见组件,变更检测机制会确保组件的属性和页面保持同步,如果由于路由等操作,组件被从DOM书上移除,那么angular会执行ngOnDestroy销毁阶段

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值