¿Hay alguna manera de pasar este parámetro itemId para que MarketPlaceItemPage pueda usar esos datos?
async presentMarketplaceItem(itemId: number) { const modal = await this.modalController.create({ component: MarketplaceItemPage, cssClass: '', mode: 'ios', }); return await modal.present(); }
Simplemente no encuentro lo que necesito en la documentación de Ionic. ¡Gracias por adelantado!
Aquí está la documentación oficial de Ionic.
La propiedad que está buscando es componentProps . Los controladores iónicos no se enumeran en su documentación v5, pero se enumeraron en v4.
Otra forma (en mi opinión, más rápida) es buscar fuentes directamente (ctrl + clic), le mostrará la firma del método del controlador.
Encontré algo que funciona en este sitio web https://www.freakyjolly.com/ionic-modal-popovers-pass-receive-data/
async presentMarketplaceItem(itemId: number) { const modal = await this.modalController.create({ component: MarketplaceItemPage, componentProps:{ id: itemId }, cssClass: '', mode: 'ios', }); return await modal.present(); }