Angularjs 角度js 1.4.8注入模块错误
我试图在angular 1.4.8中实现oauth服务。我在控制台中遇到如下错误: 未捕获错误:Angularjs 角度js 1.4.8注入模块错误,angularjs,Angularjs,我试图在angular 1.4.8中实现oauth服务。我在控制台中遇到如下错误: 未捕获错误: http://errors.angularjs.org/1.4.8/$injector/modulerr?p0=angularoauthexample…udflare.com%2Fajax%2Flibs%2Fangular.js%2F1.4.8%2Fangular.min.js%3A19%3A463)(anonymous function) @ angular.js:38(anonymous fun
http://errors.angularjs.org/1.4.8/$injector/modulerr?p0=angularoauthexample…udflare.com%2Fajax%2Flibs%2Fangular.js%2F1.4.8%2Fangular.min.js%3A19%3A463)(anonymous function) @ angular.js:38(anonymous function) @ angular.js:4458n @ angular.js:340g @ angular.js:4419eb @ angular.js:4344c @ angular.js:1676yc @ angular.js:1697Zd @ angular.js:1591(anonymous function) @ angular.js:29013j @ jquery.js:3148k.fireWith @ jquery.js:3260m.extend.ready @ jquery.js:3472J @ jquery.js:3503
HTML:
关于.js
angular.module('angularoauthexampleApp')
.controller('AboutCtrl', function ($scope,$rootScope) {
$scope.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
$scope.root=$rootScope;
});
我尝试在网上搜索修复程序,但到目前为止没有任何效果
如何修复此问题?我认为您在定义控制器时出错 与此相反:
angular.module('angularoauthexampleApp')
.controller('MainCtrl', function ($scope) {
// controller content
});
请尝试以下方法:
angular.module('angularoauthexampleApp')
.controller('MainCtrl', ['$scope', function ($scope) {
// controller content
}]);
请参阅文档:向我们展示一些代码,特别是如何包括angularjs和oauth服务,以及如何将服务添加到app@AlexD更新了问题如果您正在使用引导angular模块,请在angular.min脚本good catch之后加载引导,在angular 1.3中,您可以采用两种方式,angular 1.4强制采用新方法。我缺少ng路线的脚本标记。包含的脚本标记修复了错误,但
login()
函数不起作用
angular.module('angularoauthexampleApp')
.controller('AboutCtrl', function ($scope,$rootScope) {
$scope.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
$scope.root=$rootScope;
});
angular.module('angularoauthexampleApp')
.controller('MainCtrl', function ($scope) {
// controller content
});
angular.module('angularoauthexampleApp')
.controller('MainCtrl', ['$scope', function ($scope) {
// controller content
}]);