我从Angular收到错误:
angular.js:68 Uncaught Error: [$injector:unpr] Unknown provider: utilProvider <- util <- AuthInterceptor <- $http <- $templateFactory <- $view <- $state
我正在尝试本地化错误,但我不理解错误消息的功能链的含义:
utilProvider <- util <- AuthInterceptor <- $http <- $templateFactory <- $view <- $state
你能解释一下,这些家伙是什么?它们的顺序是什么?它看起来像依赖堆栈,但它是从右到左还是从左到右?
答案 0 :(得分:2)
此错误堆栈将从左向右读取。
它并不一定意味着错误在第一个对象中,而是意味着在尝试使用第一个对象时发生错误。
Angular生成的错误堆栈提供了以前错误的链接,您可以将错误跟踪到其原点。
如果您正在使用Chrome进行开发,则可以在控制台中单击该链接,然后转到Angular网站,您可以在其中查看错误的描述和最常见的原因。