2013-05-30 12 views
15

http://egghead.io पर वीडियो को देखते हुए, मुझे लगता है कि लेखक $ scope या स्कोप ऑब्जेक्ट की सामग्री को लॉग आउट करने के लिए console.log का उपयोग करता है। क्रोम में आउटपुट एक ड्रिल करने योग्य वस्तु है। लेकिन जब मैं भी ऐसा ही, उत्पादन क्रोम प्रस्तुत करता है:console.log कोणीय निर्देश स्कोप आउटपुट "[ऑब्जेक्ट ऑब्जेक्ट] कोई गुण नहीं"

[object Object] 
No Properties 

का उपयोग console.dir ही प्रभावित करते हैं। कोई सिफारिशें?

धन्यवाद,

उत्तर

40

+ ऑपरेटर वस्तु जो वापसी होगी '[वस्तु वस्तु]' के toString विधि करने के लिए कॉल

लॉग तो का उपयोग कर इस तरह:

console.log('scope is ' + scope); 

स्ट्रिंग उत्पादित दायरा है [ऑब्जेक्ट ऑब्जेक्ट]

इसके बजाय स्कोप ऑब्जेक्ट में ड्रिल करने में सक्षम होने के लिए comas (नीचे टिप्पणी के रूप में) के साथ console.log() विधि का उपयोग करें:

console.log('scope is', scope) 
+8

या आप की तरह कुछ कर सकता है:; (आप कई तर्क दे सकते हैं।) '' Console.log (, वस्तु 'वस्तु है') – Tosh

संबंधित मुद्दे