क्रोम में, डेवलपर उपकरण का उपयोग कर। मैं कंसोल कमांड लाइन का उपयोग करता हूं। एक पृष्ठ तत्व पर
angular.element($0).scope()
या बस राइट क्लिक करें और चुनें:
डेवलपर उपकरण के एचटीएमएल पैनल में एक तत्व उठाओ और कंसोल में इस टाइप तत्व का निरीक्षण किया।
$($0).scope()
तत्व से संबंधित गुंजाइश वापस आ जाएगी। आप तुरंत इसके गुण देख सकते हैं।
एक तत्व माता पिता गुंजाइश देखने के लिए:
$($0).scope().$parent
आप कर सकते हैं श्रृंखला यह भी:
$($0).scope().$parent.$parent
आप जड़ गुंजाइश देख सकते हैं:
$($0).scope().$root
यदि आप एक पर प्रकाश डाला अलग-अलग दायरे के साथ निर्देश, आप इसे देख सकते हैं:
$($0).isolateScope()
उपलब्ध हैं, तो आप बच्चे गुंजाइश और भाई गुंजाइश के साथ भी ऐसा ही कर सकते हैं।
$($0).scope().$sibling
मैं चल सकता है और स्कोप नीचे क्या गुंजाइश है क्या नियंत्रकों, वस्तुओं, आदि और जब आप कस्टम निर्देशों के साथ काम कर रहे हैं, यह जरूरी है सत्यापित करने के लिए। एक बड़े कोड बेस में, इस तरह की चीज़ों को ढूंढना इतना आसान नहीं है।
हाल ही में, मैं ही नाम के दो नियंत्रकों, एक अपरकेस एक दृश्य के साथ संलग्न पत्र के लिए बचाने के लिए किया था। मैं गलत नियंत्रक का उपयोग कर रहा था और मुझे कुछ समय लगा जब मुझे एहसास हुआ कि मेरे बाइंडिंग के साथ समस्या थी।
स्रोत
2017-04-27 19:08:18
क्यों आप एक पृष्ठ पर स्कोप के सभी को खोजने की जरूरत है? – psyho
जब आप एक बड़े कोडेबेस से निपट रहे हैं, तो दृश्य में नियंत्रक से मिलान करना हमेशा आसान नहीं होता है। –