1
問題があります。しかし、私は2番目のタブの午前ときtabs.tsでnavparamsを渡してからモーダルに送信
tabs.ts
homeParams={
facebooknev: this.navParams.get('nev'),
facebookemail: this.navParams.get('email'),
facebookprofilkep: this.navParams.get('profilkep')
}
tabs.html
<ion-tab [root]="tab1Root" tabTitle="Hírek" tabIcon="home" [rootParams]="homeParams"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="Tudásbázis" tabIcon="information-circle" [rootParams]="homeParams"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Halszámláló" tabIcon="contacts" [rootParams]="homeParams"></ion-tab>
:私のアプリはFacebookの認証を持っており、私はこのようなすべてのタブページにパラメータを渡すのですページ私はモーダルページを開き、そのページ(これはタブページではない)にパラメータを送信しようとしています:これはタブページではありません:
は、残念ながら、そのコードでhomeParamsを見つけることができません(私は、ログインからFacebookのパラメータを取得)
welcome.ts:
let facebookadatok={
nev: res.user.displayName,
email: res.user.email,
profilkep: res.user.photoURL
}
this.navCtrl.push(TabsPage,facebookadatok);
私はタブページの一部である任意のHTMLページ上のデータを表示することができますが、ありません個々のページに:以下に示すように
{{navParams.data.facebooknev}}
はまだhomeParamsを見つける傾けます。私がhomeParamsをエクスポートクラスに追加すると、ofcは空になります。 htmlで、私はこれで値を表示できます:{{navParams.data.facebooknev}} – Thomas
アクセス方法の 'code'を表示できますか?それをあなたの質問の領域に載せてください。 – Sampath
追加情報 – Thomas