Я борюсь с этой неизвестной ошибкой поставщика и просто задаюсь вопросом, что я делаю неправильно. У этой структуры:
в main.js
'use strict';
angular.module('myApp')
.controller('MainCtrl', ['navService', function (navService) {
this.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
this.active = false;
navService.getPosition();
}]);
в индексе HTML У меня нг-контроллер = "MainCtrl" И, наконец, в navService:
angular.module('myApp')
.factory('navService', ['$routeProvider', '$location', function ($routeProvider, $location) {
function getPosition() {
/*code here */
}
return {
getPosition: getPosition
};
}]);
В главных app.js
angular
.module('cavyrApp', [
'ngAnimate',
'ngCookies',
'ngMessages',
'ngResource',
'ngRoute',
'ngSanitize',
'ngTouch'
]).config...........
вы включили угловой route.js в вашей головной секции? – Sankar
Кроме того, вы ввели 'ngRoute' в свою основную декларацию модуля приложения? – Lex
@SankarRaj - Да, оба есть – Vladyn