2016-05-17 7 views
3

Я пытался использовать модуль [checklist-model] (https://github.com/vitalets/checklist-model) в своем приложении, но я обнаружил ошибку, которую я понял из-за использования (ngRoute) модуль в том же приложении.Модуль контрольного списка не работает при использовании ng-route

var mainMod = angular.module('MainApp', ['ngRoute'],['checklist-model']); 

mainMod.config(['$routeProvider',function($routeProvider) { 

     $routeProvider 
      .when("/patient-list", { 
       templateUrl: "patient-list.html", 
          controller: "dbCtrl" 

      }) 
      .when("/patientRecord", { 
       templateUrl: "patientRecord.html", 
       controller: "MainCtrl2" 
      }) 
      .otherwise({ 
       templateUrl: "patient-list.html", 
          controller: "dbCtrl" 

      }) 

    } 

]); 

Ошибка:

angular.min.js:6Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.24/ $injector/modulerr?p0=MainApp&p1=Error%3…%20gc%20(http%3A%2F%2Flocalhost%2Ftest%2Ffiles%2Fangular.min.js%3A36%3A309)

Если есть какое-либо решение для этого я буду рад узнать.

Спасибо за ваши усилия

+0

Второй параметр должен быть массивом всех ваших зависимостей. Попробуйте angular.module ('MainApp', ['ngRoute', 'checklist-module']); – 10BitDev

+0

Кроме того, если вы сделаете свое развитие с помощью незавершенной версии библиотеки angular.js, вы получите более полезные сообщения об ошибках. – 10BitDev

+0

спасибо, сэр, он работает сейчас :) –

ответ

3

Второй параметр должен быть массивом всех ваших зависимостей. Вместо этого попробуйте angular.module('MainApp', ['ngRoute', 'checklist-module']);.

Кроме того, использование недопустимой версии для вашей разработки приведет к появлению более полезных сообщений об ошибках.