ionic 5中页面之间传递数据

Hes*_*shK 1 routes angular ionic5

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

小智 7

Page 1

constructor(public nav: NavController){}

pushToNextScreenWithParams(pageUrl: any, params: any) {
    this.nav.navigateForward(pageUrl, { state: params });
  }
Run Code Online (Sandbox Code Playgroud)

Page 2

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