未捕获错误:[$injector:modulerr]
uncaught Error: [$injector:modulerr]
最近我开始使用Angular JS,并创建了一些运行了一段时间的路由。我不确定我是否做错了什么,但是我得到了一个奇怪的错误,我不确定是什么错了。
代码如下:
http://jsfiddle.net/248vJ/我正在用正常的方式实例化我的应用
var app = angular.module("upbis", ['ngRoute']);
错误:
https://docs.angularjs.org/error/$喷射器/modulerr ? p0 = upbis& p1 =错误:% 20% 5 b喷射器美元:nomod % 5 d % 20 http: % 2 f % 2 ferrors.angularjs.org % 2 f1.3.0-beta.17 % 2 f喷油器% 2 fnomod % 3美元fp0 % 3 dupbis % 0 a % 20% 20% 20% 20
链接到错误
我真的在Stack上找到了很多解决方案,但我找不到任何解决我问题的方法。浪费了时间,却找不到问题所在。
这似乎是一个依赖注入的问题,我建议你使用不同的方法在控制器和配置上注入:
app.config(['$httpProvider',function($routeProvider) {
$routeProvider.when('/', {
templateUrl: "templates/feed.html",
controller: 'FeedController'
})
.when('/bblog', {
templateUrl: "templates/bblog.html",
controller: 'BblogController'
})
.when('/marketplace', {
templateUrl: "templates/marketplace.html",
controller: 'MarketplaceController'
})
.otherwise({ redirectTo: '/' });
}]);
app.controller('FeedController', ['$scope', function($scope) {
}]);
(对其他控制器也重复此模式)
尝试一下,让我知道,这种方式是安全的,这可能是困扰你的。
希望有帮助,谢谢。
我已经"修好了"。我只是完全删除了Angular和AngularRoute文件,并通过bower (bower install Angular和bower install Angular -route)重新安装了它们。这让我很伤心,因为我在这上面浪费了几个小时,错误甚至不存在,只是损坏的文件。
相关文章:
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- 错误:$injector:modulerr加载图像时模块处于角度
- ng路由injectore:modulerr中出错[$injector:modulerr]http://errors.a
- 未捕获的错误: [$injector:modulerr] http ..(使用纯 HTML)
- 未捕获的错误:使用 ng-repeat 时出现 [$injector:modulerr]
- 未捕获的错误: [$injector:modulerr] - 角度 ng-include
- Error $injector:modulerr AngularJs
- Angularjs未捕获错误:迁移到V1.3时出现[$injector:modulerr]
- $injector:modulerr将自定义模块注入Angular应用程序
- 未捕获错误:[$injector:modulerr](新手)
- AngularJS错误:$injector:modulerr我的浏览器窗口中出现模块错误
- 获取未捕获错误:anuglar.js中的[$injector:modulerr]
- Angular应用程序无法安装,原因是出现错误:[$injector:modulerr]
- AngularJS - $injector:modulerr 模块错误在 angular.js:36.
- 未捕获的错误: [$injector:modulerr] 无法实例化模块 toastr
- Angularjs Error: [$injector:modulerr] 'ngRoute'
- 角度 JavaScript 缩小导致错误:$injector:modulerr 模块错误
- Injector:modulerr in the config (newbie)
- Angular js 未捕获错误:[$injector:modulerr] 匿名函数
- AngularJS : 未捕获错误: [$injector:modulerr] 使用 angularJS 的更新版本时