我有两个页: videopage 和 ermitiSelistPage 。我在录像中,当我做this.navCtrl.pop()
时,我会回到练习。
当我回到练习页面时,我想触发该页面上存在的ngOnInIt()
方法(因为我在那里进行了一些初始化,并且从视频中更改的值现在需要反思cormeSelistPage)。
我尝试以下内容:在我的录像中:
this.events.publish('reloadList');
this.navCtrl.pop();
和ercoreSelistPage控制器:
this.events.subscribe('reloadList',() => {
this.navCtrl.pop();
this.navCtrl.push(ExerciseListPage);
});
这无效。如何解决此问题?
这实际上很简单,我只是再次解雇了ngoninit,就像以下内容:
this.events.subscribe('reloadList',() => {
this.ngOnInit();
});