angular - 从 ModalController.create() 将数据传递到组件

标签 angular typescript ionic-framework

有没有办法可以传递此 itemId 参数,以便 MarketPlaceItemPage 可以使用该数据?

async presentMarketplaceItem(itemId: number) {
    const modal = await this.modalController.create({
      component: MarketplaceItemPage,
      cssClass: '',
      mode: 'ios',
    });
    return await modal.present();
  }

我只是在 Ionic 文档中找不到我需要的内容。 提前致谢!

最佳答案

我从这个网站找到了一些有用的东西 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();
  }

关于angular - 从 ModalController.create() 将数据传递到组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70188165/

相关文章:

css - 左 Angular 动画不起作用

TypeScript:<type> 的字符串

javascript - Angular2 - NgIf 无法从订阅访问我的变量

angular - Ionic 4 Angular 路由器导航并清除上一页的堆栈/历史记录

ios - 可以使用 Ionic 更改 iOS 选择输入的字体大小

android - ionic/cordova 错误代码 1,构建平台之一时出错

node.js - 如何避免 npm install/update 意外?

angular - 单击按钮时选择所有行

javascript - Angular 4 中缺少 CORS

angular - 我的模板引用变量 .nativeElement 未定义