angular的生命週期

2021-09-16 21:04:52 字數 471 閱讀 8754

1.ngonchanges()

父元件傳值或者父元件傳入的值進行更新時候觸發的生命週期

2.ngoninit (重要)

初始化指令,元件,在ngonchanges()後面呼叫,只呼叫一次

一般用於介面資料請求

3.ngdocheck

變更檢測週期中呼叫,就是當對資料改變之後進行不同的操作的時候有用

4.ngaftercontentinit

內容投影到元件後呼叫,只呼叫一次

5.ngaftercontentchecked

投影元件內容變更檢測時候呼叫

6.ngafterviewinit (重要)

初始化元件檢視和子檢視後呼叫,只呼叫一次 , 可以進行dom操作

7.ngafterviewchecked

每次發生元件和子元件檢視變更檢測時候呼叫

8.ngondestroy (重要)

元件銷毀時候呼叫

angular生命週期

指令和元件的例項有乙個生命週期 新建 更新和銷毀。通過實現乙個或多個 angularcore庫里定義的生命週期鉤子介面,開發者可以介入該生命週期中的這些關鍵時刻。每個介面都有唯一的乙個鉤子方法,它們的名字是由介面名再加上ng字首構成的。比如,oninit介面的鉤子方法叫做ngoninit,angul...

angular 生命週期

以下排序是按見面載入時的順利載入,如果直接寫ngdocheck 就要執行4次他的子方法 constructor ngonchanges changes changes void 元件中巢狀的 的內容的變化髒值檢查 ngaftercontentchecked void 元件檢視渲染完成,可以安全的操作...

Angular生命週期

元件特有的鉤子 ngonchanges 當資料繫結輸入屬性的值發生變化時呼叫 ngoninit 在第一次 ngonchanges 後呼叫 ngdocheck 自定義的方法,用於檢測和處理值的改變 ngaftercontentinit 在元件內容初始化之後呼叫 ngaftercontentchecke...