
組件生命周期.png
Angular創(chuàng)建它,渲染它,創(chuàng)建并渲染它的子組件,在它被綁定的屬性發(fā)生變化時(shí)檢查它,并在它從DOM中被移除前銷毀它。
Angular提供了生命周期鉤子,把這些關(guān)鍵生命時(shí)刻暴露出來,賦予我們?cè)谒鼈儼l(fā)生時(shí)采取行動(dòng)的能力。
除了那些組件內(nèi)容和視圖相關(guān)的鉤子外,指令有相同生命周期鉤子。
每個(gè)接口都有唯一的一個(gè)鉤子方法,它們的名字是由接口名再加上ng前綴構(gòu)成的。比如,OnInit接口的鉤子方法叫做ngOnInit, Angular在創(chuàng)建組件后立刻調(diào)用它每個(gè)接口都有唯一的一個(gè)鉤子方法,它們的名字是由接口名再加上`ng`前綴構(gòu)成的。比如,`[OnInit](https://angular.cn/api/core/OnInit)`接口的鉤子方法叫做`ngOnInit`, Angular在創(chuàng)建組件后立刻調(diào)用它