0
votes

Devrais-je transmettre des données à un argument modal?

J'ai ce code xxx pré>

p>

est-il juste de passer des données spécifiques comme argument de la méthode? Qu'est-ce que je rate? Si vous le faites? Je sais que je dois les mettre en costumeProps, mais que si je veux envoyer un identifiant spécifique? P>

Voici où je l'ouvre P>

    async openModal(item) {
    console.log('item bit' + item);

    const modal = await this.modalController.create({
        component: ModalPage,
        componentProps: {
            bitacoraDat: item
        }
    });
    await modal.present();
}


0 commentaires

3 Réponses :


0
votes

Vous pouvez passer ce que vous voulez, l'entrée que vous avez obtenue, Vous pouvez également imprimer une propriété de certains objets pour savoir ce que vous avez passé.

console.log('item bit' , item)


2 commentaires

Existe-t-il une option pour réussir l'objet entier et non variables par variable ??


Oui, comme vous l'avez fait ComposantProps: {Bitacoradat: Article}



0
votes
constructor(private modalController: ModalController, public navParams: NavParams) {
}

ngOnInit() {
    this.item = this.navParams.get('item');
    console.log(this.navParams.get('item'));
}
The right way to get the data is with this

0 commentaires

0
votes

Vous pouvez transmettre votre objet comme celui-ci

ComposantProps: {Bitacoradat: YourObj}

Si son problème montrant toujours, faites cela

ComposantProps: {Bitacoradat: JSON.Stringify (YouroBJ)}

Quand vous voulez l'utiliser juste pour JSON.PARSE


0 commentaires