实例化模块失败错误:[$injector:unpr]
Failed to instantiate module Error: [$injector:unpr]
这是我的script.js代码:
var app = angular.module('starter', [])
app.provider('RouteHelpers', function () {
this.basepath = function (uri) {
return 'app/views/' + uri;
};
this.$get = function () {
};
});
app.config(function (RouteHelpers) {
console.log('Never gets here');
});
这是index。html:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
<script src="angular.min.js"></script>
<script src="script.js"></script>
</head>
<body ng-app='starter'>
</body>
</html>
我得到这个错误在我的浏览器:https://tinyurl.com/nbareaa有人知道这段代码有什么问题吗?
您已经创建了一个提供程序,这意味着如果您尝试将其注入到配置函数中,您必须将Provider
附加到提供程序名称的末尾,例如:
app.config(function(RouteHelpersProvider){
});
你得到错误,因为它找不到给定的注入器。
相关文章:
- Angular $injector:unpr with uibModal
- 在出厂时注入服务错误: [$injector:unpr] 未知提供程序: $scopeProvider <- $scop
- AngularJS $UibModal triggering [$injector:unpr]
- AngularJS中的$injector.unpr错误
- angular.js:13424 Error: [$injector:unpr]
- angular js Error: [$injector:unpr]
- 错误: [$injector:unpr] 未知提供程序: setPageProvider <- setPage
- (IONIC)错误: [$injector:unpr] 未知提供程序: 数据服务提供程序 <- 数据服务<- 身份验证控
- 错误: [$injector:unpr] 未知提供程序 ->,因为 ui 路由器请求了错误的内容
- nggrid - 错误: [$injector:unpr] 未知提供程序: 网格服务提供程序 <- 网格服务<- 家庭控
- Angular Js $injector:unpr error
- angularjs + 下载 csv 文件 + 错误: [$injector:unpr] 未知提供程序
- Angularjs $injector:unpr 在缩小后的运行方法中
- 使用两种模式时出错:[$injector:unpr] 未知提供程序:$modalInstanceProvider <-
- 错误: [$injector:unpr] 未知提供程序: a.
- 实例化模块失败错误:[$injector:unpr]
- AngularJs Error - Uncaught Error: [$injector:unpr]
- 为什么我得到$injector:unpr(未知提供商)在这个单页应用程序
- Angularjs Error: $injector:unpr Unknown Provider with using
- 错误:[$injector:unpr]未知提供商:ngCsv <- ngCsv <- dynamicDemoContro