ngOnChanges
當(dāng)被綁定的輸入屬性的值發(fā)生變化時(shí)調(diào)用,首次調(diào)用一定會(huì)發(fā)生在 ngOnInit之前。
OnChanges
指令和組件
ngOnInit()
在第一輪 ngOnChanges 完成之后調(diào)用。 ( 譯注:也就是說(shuō)當(dāng)每個(gè)輸入屬性的值都被觸發(fā)了一次 ngOnChanges 之后才會(huì)調(diào)用 ngOnInit ,此時(shí)所有輸入屬性都已經(jīng)有了正確的初始綁定值 )
OnInit
指令和組件
ngDoCheck()
在每個(gè) Angular 變更檢測(cè)周期中調(diào)用。
DoCheck
指令和組件
ngAfterContentInit()
當(dāng)把內(nèi)容投影進(jìn)組件之后調(diào)用。
AfterContentInit
組件
ngAfterContentChecked()
每次完成被投影組件內(nèi)容的變更檢測(cè)之后調(diào)用。
AfterContentChecked
組件
ngAfterViewInit()
初始化完組件視圖及其子視圖之后調(diào)用。
AfterViewInit
組件
ngAfterViewChecked()
每次做完組件視圖和子視圖的變更檢測(cè)之后調(diào)用。
AfterViewChecked
組件
ngOnDestroy()
當(dāng) Angular 每次銷(xiāo)毀指令 / 組件之前調(diào)用。
OnDestroy
指令和組件
<h6 align = "right">sivona</h6>