Ionic framework 将第1页的数据传递到第3页

Ionic framework 将第1页的数据传递到第3页,ionic-framework,ionic3,Ionic Framework,Ionic3,如何将主页(第1页)的数据与DetailsPage(第2页)的数据一起传递到ContactPage(第3页) 比方说 主页包含“用户ID”数据 DetailsPage包含“用户名”和“用户地址”//此页面没有用户ID的数据 现在我怎样才能得到的数据 联系人页面上的“用户ID”以及“用户名和用户地址”?您可以遵循以下几种方法 从主页将用户ID存储在localStorage中 localStorage.setItem('userId',<your variable>) 让我知道您的结果

如何将主页(第1页)的数据与DetailsPage(第2页)的数据一起传递到ContactPage(第3页)

比方说

主页包含“用户ID”数据

DetailsPage包含“用户名”和“用户地址”//此页面没有用户ID的数据

现在我怎样才能得到的数据
联系人页面上的“用户ID”以及“用户名和用户地址”?

您可以遵循以下几种方法

从主页将用户ID存储在localStorage中

localStorage.setItem('userId',<your variable>)

让我知道您的结果

参考以下链接将数据从一页传递到另一页


在主页中传递数据,如下所示

this.navCtrl.push(DetailsPage, {
      UserId: 'UserId'
    });
在关于页面中

--使用

this.UserId = navParams.get('UserId');
--并将数据从DetailsPage发送到ContactPage,如下所示:

this.navController.push(ContactPage, {
    UserId: this.UserId, UserName: 'UserName', UserAddress: 'UserAddress'
});

用户ID是唯一的,所以您可以将其存储在本地存储、服务等位置。
this.UserId = navParams.get('UserId');
this.navController.push(ContactPage, {
    UserId: this.UserId, UserName: 'UserName', UserAddress: 'UserAddress'
});