Получение данных обратно из Модал в ionic3 - PullRequest
0 голосов
/ 28 февраля 2019

Как я уже упоминал, modal.onDidDismiss() моя кнопка, которая открывает модальный режим, перестает работать.

mypage.ts

    let modal = this.modalCtrl.create(AddToCartPage, {
      'merchant_id': this.merchantId,
      'item_id': list
    });
    modal.onDidDismiss(data => {
      console.log('MODAL DATA', data);
    });
   modal.present();

Я хочу получить эти данные из модального

моегокоды modal.ts

this.viewCtrl.dismiss({
      Size: this.selectedSize,
      Spicy: this.selectedSpicy,
      TotalPrice: this.totalPrice()
    });

Что я делаю не так?Может кто-нибудь помочь мне исправить это.

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете перехватить данные в модальном режиме, используя NavParams.

import { NavParams } from 'ionic-angular';  

  merchentId: string;
  list: any[];

  constructor(private navParams: NavParams) {

    this.merchentId = this.navParams.get('merchant_id');
    this.list = this.navParams.get('item_id');
  }

Найти пример StackBlitz здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...