2016-02-12 6 views
0

Я пытаюсь получить угловую работу в своем веб-приложении. Он работал, но теперь вдруг перестал работать, и я получаю эту ошибку:Угловой модуль не правильно загружается

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> 
+0

* Он работал раньше, но теперь вдруг перестали работать, и я получаю эту ошибку * - Отменить вам последние изменения и выяснить, какие причины точной линии. Ошибка. – phts

+0

Я пробовал все это, но, похоже, не могу заставить его работать снова, – user5331188

+5

Почему пустая строка в массиве инъекций зависимостей? Попробуйте удалить это – charlietfl

ответ

1
var myApp = angular.module("myApp", ['']); 

Вы пытаетесь ввести пустую строку в ваших зависимости, если вы удалите, что он должен работать снова:

var myApp = angular.module("myApp", []); 
Смежные вопросы