Artık görevim $ exceptionHandler sağlayıcısını yeniden yazarak mesajla kalıcı iletişim kuracak ve varsayılan etkinliği durduracaktır.AngularJs/.provider/Bir yayın yapmak için rootScope nasıl alınır?
yapmam gerekenler:
.provider('$exceptionHandler', function(){
//and here I would like to have rootScope to make event broadcast
})
standart enjekte yöntemi çalışmıyor: Proje init
Ben metod .provider kullanın.
UPD: kum havuzu - http://jsfiddle.net/STEVER/PYpdM/ Sen $ rootScope enjekte etmek gerek
Bu durum sorunu çözdüyse de, bir sağlayıcı yapılandırmasına (örneğin .provider örneği: https://gist.github.com/Mithrandir0x/3639232) enjekte edilen "$ rootScope" öğesine ihtiyacınız varsa, bu yöntem çalışmayacaktır. – Webnet
Tamam çalışıyor gibi görünüyor. İşte bir plunkr: http://plnkr.co/edit/svRUruKSzuLcBPAWa0ro?p=preview – checketts
Sanırım şu anda yapamadık, ama şimdi bunu yapabilirsin. $ Get = function ($ rootScope) afaik – Ellone