अब मेरा कार्य $ अपवाद हैडलर प्रदाता को फिर से लिखना है ताकि यह संदेश के साथ मोडल संवाद आउटपुट कर सके और डिफ़ॉल्ट ईवेंट को रोक सके।AngularJs/.provider/रूट बनाने के लिए रूटस्कोप कैसे प्राप्त करें?
मुझे क्या करना:
.provider('$exceptionHandler', function(){
//and here I would like to have rootScope to make event broadcast
})
standart इंजेक्षन विधि काम नहीं करता:
परियोजना init में मैं विधि .provider का उपयोग करें।
युपीडी: सैंडबॉक्स - http://jsfiddle.net/STEVER/PYpdM/
हालांकि इस समस्या को हल किया गया, यदि आपको प्रदाता कॉन्फ़िगरेशन में इंजेक्शन वाले '$ rootScope' की आवश्यकता है (जैसे .provider उदाहरण यहां: https://gist.github.com/Mithrandir0x/3639232) तो यह विधि काम नहीं करेगी। – Webnet
ऐसा लगता है कि ठीक है। यहां इसके साथ एक प्लंकर है: http://plnkr.co/edit/svRUruKSzuLcBPAWa0ro?p=preview – checketts
मुझे लगता है कि हम उस समय नहीं कर सके लेकिन अब, आप बस यह कर सकते हैं। $ Get = function ($ rootScope) 'afaik – Ellone