Ionic2挂钩ionViewWillLeave和ionViewWillEnter通信

时间:2017-02-22 10:49:12

标签: ionic2

在Ionic2应用程序中,我有2个页面,一个转换到另一个,所以我在第一个中有ionViewWillLeave而在第二个中有ionViewWillEnter。

SourcePage {
  ionViewWillLeave() {
    // updating some info with http calls for this page
  }
}

NextPage {
  ionViewWillEnter() {
    // reading some info with http calls for this page
  }
}

我想在离开之前在第一页完成一些同步任务,我希望在执行下一页中的任务之前完成这些任务。

有办法做到这一点吗?比如,我是否需要使用服务在它们之间进行通信,或者有更简单的方法来做到这一点?

由于

1 个答案:

答案 0 :(得分:0)

是的,听起来是正确的,我会创建一个服务sharedService并在第一页完成处理时设置一个标志,第二页可以读取标志并采取相应的行动。您也可以尝试以下内容:

withinfirstPage-->someHttpCall.then((result)=>{ //processing done navCtrl.push(secondPage) });