ngOnInit()
在Angular
第一次顯示數據綁定和設置指令/組件的輸入屬性以後,初始化指令/組件;ngAfterViewInit()
初始化完組件視圖及其子視圖以後調用。ng g component 組件名稱
生成一個組件後,就有 ngOnInit() 方法。ngOnInit() { //程序初始化時進行調用方法 this.getNewsList(); } getNewsList(){ this.newsservice.getNewsList() .then((data:any)=>{ this.nl=new Array(); this.nl=data; }) }
想要屢次執行的方法能夠在構造方法constructor
裏面調用。java
ionViewDidLoad
:當頁面加載的時候觸發,僅在頁面建立的時候觸發一次ionViewWillEnter
:當將要加載頁面時觸發ionViewDidEnter
:當進入頁面時觸發ionViewWillLeave
:當將要從頁面離開時觸發ionViewDidLeave
:離開頁面時觸發ionViewWillUnload
:當頁面元素將要銷燬時觸發ionViewDidLoad(){ console.log('頁面即將加載,且只執行一次'); } ionViewWillEnter() { console.log('頁面即將加載時進入'); } ionViewDidEnter() { console.log('進入頁面以後'); } ionViewWillLeave() { console.log('將要離開頁面'); } ionViewDidLeave() { console.log('離開頁面以後'); } ionViewWillUnload() { console.log('即將銷燬頁面元素'); }