2016-11-26 16 views
5

से मूल्य लौटें मैं सूची से मूल्यों को खोजने के लिए ionic2 में एक मॉडल खोल रहा हूं। खोज के बाद, मैं अपने मूल स्क्रीन में चयनित मान वापस प्राप्त करना चाहता हूं।आयनिक 2 मोडल से मूल पृष्ठ

searchRooms(){ 
 
    let modal = this.modalCtrl.create(RoomSearch); 
 
     modal.present(); 
 
    }

यह मेरी खोज मोडल खुल जाता है और वहाँ मैं उपलब्ध कमरों सूची है। यदि उपयोगकर्ता किसी भी कमरे पर क्लिक करता है तो मैं मूल्य को मूल पृष्ठ पर वापस लौटना चाहता हूं। मुझे यकीन नहीं है कि यह कैसे करें।

प्रलेखन से मुझे लगता है कि NavConroller.pop का उपयोग मूल्यों को पारित करने के लिए किया जा सकता है लेकिन मुझे नहीं पता कि इसका उपयोग कैसे किया जाए।

अग्रिम धन्यवाद।

+0

वहाँ इस विषय पर कोई प्रगति नहीं होगा:

let modal = this.modalCtrl.create(RoomSearch); modal.onDidDismiss(data => { // Do things with data coming from modal, for instance : console.log(data); }); modal.present(); 

और यह अपने मॉडल नियंत्रक में, मोडल बंद करने के लिए? –

उत्तर

11

आप Modal Controller में onDidDismiss विधि का उपयोग कर सकते हैं।

खुलने वाले पृष्ठ आपके मोडल आप कर सकते हैं:

this.viewCtrl.dismiss({"foo" : "bar"}); 
संबंधित मुद्दे