2016-03-24 16 views
1

Ben açısal bir hata alıyorum: Ben hata yerlerinin tespiti için çalışıyorumAçısal Bilinmeyen sağlayıcı hatası: Hata mesajında ​​bahsedilen işlev zincirinin anlamı nedir?

angular.js:68 Uncaught Error: [$injector:unpr] Unknown provider: utilProvider <- util <- AuthInterceptor <- $http <- $templateFactory <- $view <- $state 

ama işlevlerin zincirinin anlamını anlamıyorum hata mesajı Konakları:

utilProvider <- util <- AuthInterceptor <- $http <- $templateFactory <- $view <- $state 

Açıklayabilir misiniz, bu adamlar nelerdir? Onların sırası ne? Bağımlılık yığınına benziyor, fakat sağdan sola mı yoksa soldan sağa mı?

cevap

2

Bu hata yığını Soldan Sağa okunmalıdır. Bu ilk nesneyi kullanmaya çalışırken hata oluşması anlamına gelebilir, ancak ilk nesnede hata olduğu anlamına gelmez.

Açısal olarak oluşturulan hata yığını, önceki hatanın bağlantısını sunar ve hatanızı kökenine kadar izleyebilirsiniz.

Chrome'da geliştiriyorsanız, bağlantı konsolunda tıklanabilir ve hatanın bazı açıklamasını ve en yaygın nedenleri görebileceğiniz Angular web sitesine yönlendirir.

+0

Yep, bağlantıya tıklayıp hatanın açıklamasını okudum, ancak çok genel. Peki, zincir memurları arasındaki ilişki nedir? A -> b', 'a',' b', yapılandırma bloğundaki bağımlılığını '' gerektiriyor mu? Yani açısal '$ state' den başladı, gerekli' $ view ', ...,' util 've' util ''utilProvider'ı bulmakta başarısız oldu? –

+0

B, A'yı başlatmayı denedi ve bunu gerçekleştiremedi. – Slytherin

+0

Ah, yani "haklı" üyeler "sol" üyelerin tanımlarını arıyor ve onları yaratmaya çalışıyorlar? Teşekkürler! –

İlgili konular