ionic4中的生命週期函數和angular7基本是一樣的,
ionic4中內置的生命週期函數
ionViewWillEnter——當進入一個頁面時觸發(如果它從堆棧返回)
ionViewDidEnter——進入後觸發
ionViewWillLeave——如果頁面將離開時觸發
ionViewDidLeave——在頁面離開後觸發
ionViewWillUnload——在Angular中沒有觸發,因爲這裏必須使用ngOnDestory
ionic4中使用Angular生命週期函數
1、Ionic4中的生命週期函數ngOnChanges 當被綁定的輸入屬性的值發生變化時調用(父子組件傳值的時候會觸發
2、Ionic4中的生命週期函數ngOnInit 請求數據一般放在這個裏面
3、Ionic4中的生命週期函數ngDoCheck 檢測,並在發生 Angular 無法或不願意自己檢測的變化時作出反應
4、Ionic4中的生命週期函數 ngAfterContentInit 當把內容投影進組件之後調用
5、Ionic4中的生命週期函數 ngAfterContentChecked 每次完成被投影組件內容的變更檢測之後調用
6、Ionic4中的生命週期函數 ngAfterViewInit 初始化完組件視圖及其子視圖之後調用
7、Ionic4中的生命週期函數 ngAfterViewInit 每次做完組件視圖和子視圖的變更檢測之後調用
8、Ionic4中的生命週期函數 ngOnDestroy 組件銷燬後執行