Ionic2 ngOnInIt导航流行音乐

时间:2017-03-05 22:10:44

标签: ionic2

我有两个页面: VideoPage ExerciseListPage 。我在VideoPage中,当我this.navCtrl.pop()时,我回到了ExerciseListPage。

当我回到ExerciseListPage页面时,我想要触发该页面上的ngOnInIt()方法(因为我在那里进行了一些初始化,并且从我的VideoPage更改的值现在需要反映在ExerciseListPage上)。

我尝试了以下内容:在我的VideoPage中:

this.events.publish('reloadList');
this.navCtrl.pop(); 

在ExerciseListPage控制器中:

this.events.subscribe('reloadList',() => {
            this.navCtrl.pop();
            this.navCtrl.push(ExerciseListPage);

        });

这不起作用。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

实际上很简单,我刚刚再次点击了ngOnInIt:

this.events.subscribe('reloadList',() => {
 this.ngOnInit();
});