在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
}
}
我想在离开之前在第一页中完成一些同步任务,我希望这些任务在执行下一页的任务之前完成。
有办法做到这一点吗?例如,我需要使用服务在它们之间进行交流,或者有一种更简单的方法可以做到这一点?
谢谢
是的,听起来很正确,我将创建一个服务sharedService
并在第一页完成处理后设置标志,第二页可以读取标志并相应地行动。您也可以尝试以下内容:
withinfirstPage-->someHttpCall.then((result)=>{
//processing done
navCtrl.push(secondPage)
});