आप डेवलपर उपकरण डॉन के रूप में, ताकि आप वास्तव में एक खोज प्रदर्शन कर सकते हैं कंसोल के लिए एक स्क्रिप्ट जोड़ने की आवश्यकता होगी ' डिफ़ॉल्ट रूप से इसके लिए अनुमति नहीं है। यहाँ आप के लिए है कि समारोह है (एक अद्यतन के लिए नीचे मेरी सार टिप्पणी देखें):
function scanScope(whatToScan, scanValue) {
\t for (var key in whatToScan) {
\t \t if (whatToScan[key] == scanValue) {
\t \t \t console.log(key + ' = ' + whatToScan[key]); \t \t
\t \t } else {
\t \t \t if((typeof whatToScan[key] === "object") && (key !== null)) {
\t \t \t \t scanScope(whatToScan[key], scanValue);
\t \t \t }
\t \t }
\t }
}
कॉपी और पेस्ट करें कि कंसोल में, और उसके बाद गुंजाइश आप खोज करना चाहते से कॉल करने की जिसके माध्यम से आप खोजना चाहते हैं। सावधान रहें कि आप निश्चित रूप से एक वस्तु को बहुत अधिक खोज नहीं करते हैं। आप कोणीय में प्रोग्रामिंग तो कर रहे हैं, उदाहरण के लिए, और "हमेशा एक डॉट है" नियम का पालन, आप की तरह एक कॉल के साथ इसके माध्यम से स्कैन कर सकते हैं:
scanScope($scope.model, 'Fred');
स्रोत
2015-04-10 16:14:12
धन्यवाद, मैं स्थापित किया था समारोह के भीतर एक ब्रेकपॉइंट और इस प्रकार चर के दायरे तक पहुंच है। अब मैं उस चर के लिए "फ्रेड" मान के साथ कैसे खोज करूं? इस समारोह में 100 स्थानीय चर हैं। – dangerChihuahua007
प्रत्येक चर पर होवर करें, यह उस मूल्य के साथ एक पॉपअप दिखाएगा जो इसे असाइन किया गया है। – xandercoded
असल में आप उन्हें ग्रहण डीबगर से एक्सेस कर सकते हैं यदि आपके पास क्रोम का हालिया संस्करण है: http://code.google.com/p/chromedevtools/wiki/Release_0_3_6#Function_Scope_and_Primitve_Values क्रोम इन-ब्राउजर देव-टूल्स जल्द ही इस के साथ मिलना चाहिए सुविधा। – beefeather