首页 > 解决方案 > 在ionic 5中的页面之间传递数据

问题描述

我想在离子版本 5 的页面之间传递一些数据。有没有可能的方法来做到这一点?我正在使用离子版本“5.4.16”和角度版本“10.0.8”。

标签: angularroutesionic5

解决方案


Page 1

constructor(public nav: NavController){}

pushToNextScreenWithParams(pageUrl: any, params: any) {
    this.nav.navigateForward(pageUrl, { state: params });
  }

Page 2

constructor(public router: Router){
if (router.getCurrentNavigation().extras.state) {
      const pageName = this.router.getCurrentNavigation().extras.state;
console.log(pageName) 
    }
}

推荐阅读