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('即将销毁页面元素'); }