角度模块无法正常加载
问题描述:
我正试图在我的web应用程序中使角度工作。这是工作,但现在却突然停止了工作,我得到这个错误:角度模块无法正常加载
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.5.0-rc.2/ $injector/modulerr?p0=myApp&p1=Error…pis.com%2Fajax%2Flibs%2Fangularjs%2F1.5.0-rc.2%2Fangular.min.js%3A20%3A463)
角代码:
var myApp = angular.module("myApp", ['']);
myApp.factory("DataService", ["$http", function ($http){
var getData = function(callback){
var url = 'api-url-returns-json';
$http.get(url).success(function(response) {
callback(response);
});
}
return {
getDashboardData: getData
}
}]);
myApp.factory("ClockProvider", ["$interval", function ($interval){
var time = null;
var runOnTick = function(tick, callback){
var myClock = $interval(function(){
time = new Date();
m = time.getMinutes();
s = time.getSeconds();
var array = tick;
var arrayLength = array.length;
for (var i = 0; i < arrayLength; i++) {
var value = array[i];
if (value == m) {
callback();
}
}
}, 2000);
}
return {
run: runOnTick
}
}]);
myApp.controller("dashboardController", ["$scope", "DataService", "ClockProvider", function ($scope, DataService, ClockProvider){
DataService.getDashboardData(function(data){
$scope.dashboard = data;
});
var intervals = ["0", "30"];
ClockProvider.run(intervals, function(){
DataService.getDashboardData(function(data){
$scope.dashboard = data;
});
});
}]);
总结HTML:
<html ng-app="myApp">
</head></head>
<body>
<div ng-controller="dashboardController">
<span>{{ dashboard.status }}</span>
</div>
</body>
</html>
答
var myApp = angular.module("myApp", ['']);
你正试图注入一个空字符串在你的依赖关系,如果你删除它应该再工作:
var myApp = angular.module("myApp", []);
*这是工作,但现在却突然停止了工作,我得到这个错误* - 撤消你最近的变化,并找出确切的行的原因。错误。 – phts
我已经尝试了所有这些,但似乎无法让它再次工作, – user5331188
为什么在依赖注入数组中有空字符串?尝试删除那 – charlietfl