Angular Unknown提供程序错误:错误消息中提到的函数链的含义是什么?

时间:2016-03-24 09:37:06

标签: angularjs

我从Angular收到错误:

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

我正在尝试本地化错误,但我不理解错误消息的功能链的含义:

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

你能解释一下,这些家伙是什么?它们的顺序是什么?它看起来像依赖堆栈,但它是从右到左还是从左到右?

1 个答案:

答案 0 :(得分:2)

此错误堆栈将从左向右读取。

它并不一定意味着错误在第一个对象中,而是意味着在尝试使用第一个对象时发生错误。

Angular生成的错误堆栈提供了以前错误的链接,您可以将错误跟踪到其原点。

如果您正在使用Chrome进行开发,则可以在控制台中单击该链接,然后转到Angular网站,您可以在其中查看错误的描述和最常见的原因。