2015-10-08 10 views
8

मैं AngularJS नए भ्रूण का लाभ लेने की कोशिश कर रहा हूं। उनमें से एक है:

$compileProvider.debugInfoEnabled(false); 

बात यह है कि मेरे कोड के कुछ टुकड़े angular.element(el).scope() कॉल पर भरोसा है। तो वे अब और काम नहीं करेंगे।

क्या किसी भी तरह से डीबग जानकारी सक्षम किए बिना तत्व के दायरे को प्राप्त करने के लिए angular.element(el).scope() अभिव्यक्ति को फिर से लिखने का कोई तरीका है? कंसोल में

+0

मुझे लगता है कि आपको सभी क्षेत्रों को प्राप्त करने की आवश्यकता है - http://stackoverflow.com/questions/10514147/in-angularjs-how-do-you-find-all-the-scopes-on-a-page - और मैन्युअल रूप से इससे खोजो बाद में इसे एक्सेस करने के लिए मैन्युअल रूप से डोम को $ स्कोप संलग्न करें। – YOU

+0

संभावित डुप्लिकेट https://stackoverflow.com/a/29833832/2460773 –

उत्तर

0

आप इस कोशिश कर सकते हैं:

angular.element(el).controller() 

तो फिर आप अपने दायरे कार्य करता है और चर का उपयोग कर सकते हैं।

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