मुझे पृष्ठ की एक घटना चाहिए जो समर्थित है। जब पृष्ठ का समर्थन किया जाता है तो IonWillEnter या ionViewDiEnter ईवेंट सक्रिय नहीं होते हैं। एक बैक बटन क्लिक होने पर आयनिक ढांचा पृष्ठ को आसानी से दिखाता प्रतीत होता है। क्या आप मुझे पढ़ाना चाहेंगे? मेरी खराब अंग्रेजी के लिए माफी चाहूंगा।

धन्यवाद

2
ahadortiz 14 जून 2017, 19:34
1
IonViewDidEnter() काम करना चाहिए। कृपया कुछ कोड प्रदान करें।
 – 
Christian Benseler
14 जून 2017, 20:16
आपके पास 2 पेज पेज1 और पेज2 हैं। अब आप पेज 2 में हैं। जब आप वापस जाएं बटन को स्पर्श करते हैं, तो यह पृष्ठ 1 पर वापस चला जाता है। क्या आप पेज1 या पेज 2 में आग घटना चाहते हैं?
 – 
Duannx
15 जून 2017, 04:58

2 जवाब

आपकी जानकारी के लिए.. आयोनिक 2 जीवनचक्र विधि

ionViewDidLoad - ngOnInit की तरह ही काम करता है, जब दृश्य होता है तो एक बार सक्रिय हो जाता है प्रारंभ में DOM . में लोड किया गया

ionViewWillEnter और ionViewDidEnter - पृष्ठ के सक्रिय होने से पहले और बाद में उपलब्ध हुक

ionViewWillLeave और ionViewDidLeave - वे हुक जो पेज के व्यूपोर्ट छोड़ने से पहले और बाद में उपलब्ध होते हैं

ionViewWillUnload - पृष्ठ को DOM से निकालने से पहले उपलब्ध है

पृष्ठ को वापस/बंद घटना को ट्रैक करने के लिए आपको ionViewWillLeave/ioniViewDidLeave का उपयोग करना चाहिए

1
digit 14 जून 2017, 20:33
2
मुझे विस्तार से समझाने दो। मैं पेज 1 पर हूं। और फिर मैं पेज 2 पर जाता हूं और फिर मैं 'बैक' बटन पर क्लिक करके पेज 1 पर वापस जाता हूं। पृष्ठ 1 पर, मैं कैसे जान सकता हूँ कि पृष्ठ समर्थित है?
 – 
ahadortiz
17 जून 2017, 22:54
1
फिर, आप ionViewWillEnter (पेज1 में प्रवेश करेगा) या ionViewDidEnter (पेज1 पूरी तरह से लोड होने के बाद) का उपयोग कर सकते हैं।
 – 
digit
17 जून 2017, 23:04
पेज 1 में ionViewDidEnter विधि डालें। पेज 2 में बैक बटन दबाने के बाद आप ionViewDidEnter विधि में कंसोल.लॉग को आजमा सकते हैं। अगर आपको लगता है कि इससे मदद मिली है, तो कृपया अपवोट करें। वैसे भी Tq।
 – 
digit
17 जून 2017, 23:06

https://ionicframework.com/blog/navigating-lifecycle-events/

ionViewWillEnter: यह सक्रिय पृष्ठ बनने से पहले, पृष्ठ में प्रवेश करते समय सक्रिय हो जाता है। इसे उन कार्यों के लिए उपयोग करें जिन्हें आप हर बार दृश्य में दर्ज करते समय करना चाहते हैं (ईवेंट श्रोताओं को सेट करना, तालिका अपडेट करना, आदि)।

ionViewDidEnter: सक्रिय पृष्ठ बनने के बाद, पृष्ठ में प्रवेश करते समय सक्रिय हो जाता है। पिछले वाले के समान ही।

तो आप उपरोक्त में से किसी का भी उपयोग कर सकते हैं। मैं इस परिदृश्य में ionViewDidEnter को अधिक पसंद करता हूं इसलिए यदि आप किसी एपीआई को कॉल करते हैं तो स्क्रीन तेजी से प्रस्तुत होती है।

0
Vivek Chaturvedi 12 अगस्त 2019, 12:54