AngularJS में $rootScope क्या है?
AngularJS में $rootScope क्या है?

वीडियो: AngularJS में $rootScope क्या है?

वीडियो: AngularJS में $rootScope क्या है?
वीडियो: $स्कोप और $रूटस्कोप के बीच अंतर 2024, अप्रैल
Anonim

सभी अनुप्रयोगों में $. है रूटस्कोप जो एनजी-ऐप निर्देश वाले HTML तत्व पर बनाया गया दायरा है। NS रूटस्कोप पूरे आवेदन में उपलब्ध है। यदि किसी चर का वर्तमान कार्यक्षेत्र और दोनों में समान नाम है रूटस्कोप , एप्लिकेशन वर्तमान दायरे में एक का उपयोग करता है।

इसी तरह, लोग पूछते हैं, एंगुलरजेएस में क्या उत्सर्जित होता है?

$प्रसारण () और साथ ही $ फेंकना () आपको अपने में एक ईवेंट बढ़ाने की अनुमति देता है AngularJS आवेदन। $प्रसारण() और $. के बीच का अंतर फेंकना () यह है कि पूर्व वर्तमान नियंत्रक से अपने सभी बाल नियंत्रकों को घटना भेजता है। इसका मतलब है कि $broadcast() माता-पिता से बाल नियंत्रकों तक नीचे की ओर भेजता है।

ऊपर के अलावा, AngularJS में $destroy क्या है? AngularJS : $. के लिए सुनना नष्ट करना . कोणीय एक $. प्रसारित करेगा नष्ट करना किसी दायरे को तोड़ने और उसके पैरेंट से दायरे को हटाने से ठीक पहले की घटना। इस घटना को सुनना कार्यों और संसाधनों को साफ करने के लिए महत्वपूर्ण है जो अन्यथा स्मृति या सीपीयू को चबाना जारी रख सकते हैं।

इस तरह, AngularJS में स्कोप और रूटस्कोप में क्या अंतर है?

$ रूटस्कोप एक ऐसी वस्तु को संदर्भित करता है जो हर जगह से उपलब्ध है जिसे हम कह सकते हैं कि यह एक वैश्विक है दायरा परिवर्तनशील का। $ रूटस्कोप सभी की मूल वस्तु है जबकि $ दायरा कोणीय वस्तुओं का निर्माण में एक वेब पृष्ठ। $ दायरा एनजी-नियंत्रक के साथ बनाया गया है जबकि $ रूटस्कोप एनजी-ऐप के साथ बनाया गया है।

स्कोप एमिट क्या है?

$ दायरा $. नामक एक फ़ंक्शन है फेंकना () जिसका उपयोग किया जाता है फेंकना में ऊपर की ओर एक घटना दायरा पदानुक्रम। घटना का जीवन चक्र से शुरू होता है दायरा जिस पर $ फेंकना () को बुलाया गया और ऊपर की ओर भेजा गया दायरा सभी पंजीकृत श्रोताओं के लिए पदानुक्रम।

सिफारिश की: