javascript - Uncaught Error : [$injector:unpr] Unknown provider: dependency1Provider <- dependency1 <- $http <- $compile

标签 javascript angularjs http

从 angularjs 的网站复制一些示例代码后,我收到了以下错误:

Uncaught Error: [$injector:unpr] Unknown provider: dependency1Provider <- dependency1 <- $http <- $compile

这是在我未能获得 $httpProvider 之后,因为它必须在 angularjs 的配置阶段使用(在其他一切之前,在 config(..) 中)。

最佳答案

这是我没多想就复制的该死的代码:

$httpProvider.interceptors.push(function($q, dependency1, dependency2) {
    return {
     'request': function(config) {
         // same as above
      },

      'response': function(response) {
         // same as above
      }
    };
  });

问题(很明显)是推送中的函数有 2 个示例参数 - “dependency1、dependency2”,删除它们后一切又恢复正常。

希望这可以帮助像我一样疲倦地尝试搜索该错误消息而不是阅读它的人。

关于javascript - Uncaught Error : [$injector:unpr] Unknown provider: dependency1Provider <- dependency1 <- $http <- $compile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23665246/

相关文章:

javascript - NodeJS HTTP 服务器在 V8 执行时停止

javascript - $http.delete 返回没有信息的错误

javascript - Gmail API messages.get 未返回预期数据

javascript - JavaScript setTimeout 解析问题

javascript - 如何使用 $scope 和 ng-bind 检索 AngularJS 中的文本框条目

javascript - 错误: Access to restricted URI denied - Same Origin Policy?

javascript - javascript在浏览器中触发后退按钮的功能

javascript - 如何在jQuery中阻止父元素的点击事件?

c# - HttpContext.Current.Items ["value"] 不工作因为 AngularJS 调用创建新 session

http - HTTP 状态代码 200(缓存)与状态代码 304 之间有什么区别?