Php 仅将参数从选项卡发送到其他页面-Ionic2

Php 仅将参数从选项卡发送到其他页面-Ionic2,php,parameters,tabs,ionic2,send,Php,Parameters,Tabs,Ionic2,Send,我正在使用framework ionic 2,我需要将参数从我的选项卡发送到其他页面,该页面不在我的选项卡上 我知道“this.navCtrl.push(view,{parameters})”方法,但我只需要发送参数,不想打开其他页面,只需要参数。请帮帮我 在我的代码中,我需要发送参数“rut” tabs.html: {{nombre}}{{apellido} {{rut}} 埃斯卡纳产品 侧影日报 选择素 槭树 塞拉赛森酒店 我假设您有3个页面:tabsAll,tab1Root,tab2R

我正在使用framework ionic 2,我需要将参数从我的选项卡发送到其他页面,该页面不在我的选项卡上

我知道“this.navCtrl.push(view,{parameters})”方法,但我只需要发送参数,不想打开其他页面,只需要参数。请帮帮我

在我的代码中,我需要发送参数“rut”

tabs.html:


{{nombre}}{{apellido}
{{rut}}
埃斯卡纳产品
侧影日报
选择素
槭树
塞拉赛森酒店

我假设您有3个页面:
tabsAll,tab1Root,tab2Root
其中
tabsAll
是总体页面,显示了其代码

您需要将参数从选项卡发送到其他页面。我假设其他页面是其他选项卡?您可以使用
rootParams
将参数从选项卡传递到其他选项卡

tabsAll html

<ion-tabs color="primary">
  <ion-tab [root]="tab1Root" [rootParams]="{rutValue: rut}"></ion-tab>
  <ion-tab [root]="tab2Root" [rootParams]="{rutValue: rut}" ></ion-tab>
</ion-tabs>
有关
rootParams
的更多文档,请参见:


如果这是您想要的,请告诉我。

如果您不想进入该页面,请通过创建提供商将数据发送到共享服务,并在任何需要的地方获取数据

使用cli命令创建提供程序

ionic g provider providerName
将您的价值存储在provider.ts中,如下所示

import { Injectable } from '@angular/core';

@Injectable()
export class Provider {
  public addedItems:any; 
  constructor() {
  }
  addedItems(data) {
    return this.addedItems=data;
  }
}

并在component.ts中导入此提供程序以检索附加值。通过这种方式,您可以在不打开任何页面的情况下将数据发送到其他页面。希望这有助于

您需要创建一个数据库,然后将参数存储在其中。当您需要它时,只需从服务中获取。感谢此信息对我的非常重要,但它不是我需要的,因为我需要从其他页面发送参数,但此页面不在其他选项卡中,它是一个简单的页面,你能帮我吗?@RicardoAndresRodriguezGambo提供更多信息或代码片段,我可以看看是否能帮上忙。也许现在你是如何访问另一个页面的?最后,我工作了!对不起,现在明白你的答案了,非常感谢你-慧婷@李嘉图很高兴能帮上忙!干杯
import { Injectable } from '@angular/core';

@Injectable()
export class Provider {
  public addedItems:any; 
  constructor() {
  }
  addedItems(data) {
    return this.addedItems=data;
  }
}