从 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/