Ionic4 中內置的生命週期函數
- ionViewWillEnter —當進入一個頁面時觸發(如果它從堆棧返回)
- ionViewDidEnter —進入後觸發
- ionViewWillLeave —如果頁面將離開觸發
- ionViewDidLeave — 在頁面離開後觸發
- ionViewWillUnload — 頁面卸載的時候會觸發,如果無法觸發使用 ngOnDestroy
Ionic4 可以使用的 Angular 生命週期函數
- ngOnChanges 當被綁定的輸入屬性的值發生變化時調用(父子組件傳值的時候會觸發
- ngOnInit 請求數據一般放在這個裏面 (重要*)
- ngDoCheck 檢測,並在發生 Angular 無法或不願意自己檢測的變化時作出反應
- ngAfterContentInit 當把內容投影進組件之後調用
- ngAfterContentChecked 每次完成被投影組件內容的變更檢測之後調用
- ngAfterViewInit 初始化完組件視圖及其子視圖之後調用(dom 操作放在這個裏面)(重 要)
- ngAfterViewChecked 每次做完組件視圖和子視圖的變更檢測之後調用
- ngOnDestroy 組件銷燬後執行 (重要)