未捕获错误:[$ injector:unpr]未知提供者:dependency1Provider < - dependency1 < - $ http < - $ compile

Ada*_*Tal 2 javascript http angularjs

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

Uncaught Error: [$injector:unpr] Unknown provider: dependency1Provider <- dependency1 <- $http <- $compile
Run Code Online (Sandbox Code Playgroud)

这之后,我未能获得$ httpProvider因为它在配置阶段中可以使用angularjs(高于一切,在配置(..)).

Ada*_*Tal 8

这是我不经过多思考复制的该死的代码:

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

      'response': function(response) {
         // same as above
      }
    };
  });
Run Code Online (Sandbox Code Playgroud)

问题(显然)是推送内部的函数有2个示例参数 - "dependency1,dependency2",在删除它们后,一切都恢复正常.

希望这可以帮助一些人,因为我试图搜索该错误消息而不是阅读它.