हम AngularJS में स्कोप का उपयोग क्यों करते हैं?
हम AngularJS में स्कोप का उपयोग क्यों करते हैं?

वीडियो: हम AngularJS में स्कोप का उपयोग क्यों करते हैं?

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

कार्यक्षेत्र API प्रदान करते हैं ($ लागू ) सिस्टम के माध्यम से किसी भी मॉडल परिवर्तन को बाहर से देखने के लिए प्रचारित करने के लिए " AngularJS दायरे" (नियंत्रक, सेवाएं, AngularJS इवेंट हैंडलर)। कार्यक्षेत्र कर सकते हैं साझा मॉडल गुणों तक पहुंच प्रदान करते समय एप्लिकेशन घटकों के गुणों तक पहुंच सीमित करने के लिए नेस्टेड होना चाहिए।

इसे ध्यान में रखते हुए, AngularJS में स्कोप का क्या उपयोग है?

AngularJS में $scope एक बिल्ट-इन ऑब्जेक्ट है, जिसमें एप्लिकेशन डेटा और विधियाँ शामिल हैं। आप बना सकते हैं गुण एक नियंत्रक फ़ंक्शन के अंदर एक $scope ऑब्जेक्ट के लिए और इसे एक मान या फ़ंक्शन असाइन करें। $scope एक नियंत्रक और दृश्य (HTML) के बीच गोंद है।

ऊपर के अलावा, AngularJS में स्कोप और रूटस्कोप में क्या अंतर है? $ दायरा एनजी-नियंत्रक के साथ बनाया गया है जबकि $ रूटस्कोप एनजी-ऐप के साथ बनाया गया है। मुख्य अंतर वस्तु के साथ सौंपी गई संपत्ति की उपलब्धता है। $. के साथ असाइन की गई एक संपत्ति दायरा नियंत्रक के बाहर उपयोग नहीं किया जा सकता है जिसमें इसे परिभाषित किया गया है जबकि $. के साथ असाइन की गई संपत्ति रूटस्कोप कहीं भी इस्तेमाल किया जा सकता है।

इसके अलावा, कोणीय में क्या गुंजाइश है?

एंगुलरजेएस स्कोप NS दायरा एचटीएमएल (देखें) और जावास्क्रिप्ट (नियंत्रक) के बीच बाध्यकारी हिस्सा है। NS दायरा उपलब्ध गुणों और विधियों के साथ एक वस्तु है। NS दायरा दृश्य और नियंत्रक दोनों के लिए उपलब्ध है।

$scope का दायरा क्या है?

NS दायरा एक जावास्क्रिप्ट ऑब्जेक्ट है जो मूल रूप से "नियंत्रक" और "दृश्य" को बांधता है। कोई सदस्य चर को परिभाषित कर सकता है दायरा नियंत्रक के भीतर जिसे तब दृश्य द्वारा पहुँचा जा सकता है।

सिफारिश की: