J'ai un problème. Mon application a facebook authentification et je passe les paramètres à toutes les pages de l'onglet comme ceci:Passer navparams dans tabs.ts puis les envoyer aux modaux
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>
Cependant quand je suis sur le deuxième onglet page j'essaie d'ouvrir une page modale et envoyer les paramètres à cette page (qui n'est pas une page):
openFeltoltes(){
const feltolt=this.modal.create(FogasfeltoltesPage,{data:this.homeParams});
feltolt.present();
}
Malheureusement, ne peut pas trouver homeParams avec ce code
welcome.ts (où je reçois les paramètres facebook de connexion):
let facebookadatok={
nev: res.user.displayName,
email: res.user.email,
profilkep: res.user.photoURL
}
this.navCtrl.push(TabsPage,facebookadatok);
je peux afficher les données sur toutes les pages html qui fait partie de la tabpage, mais pas sur des pages individuelles:
{{navParams.data.facebooknev}}
Encore ne peut pas trouver homeParams. Si j'ajoute homeParams à la classe export, elle est vide ofc. Sur le html, je peux montrer la valeur avec ceci: {{navParams.data.facebooknev}} – Thomas
Pouvez-vous montrer le «code» de la façon d'y accéder? Mettez cela sur votre zone de question ci-dessus. – Sampath
ajouté plus d'infos – Thomas