이 알 수없는 공급자 오류로 고민하고 있으며 무엇을 잘못하고 있는지 궁금합니다. 이 구조를 가지고 : 인덱스 HTML에서 main.js
'use strict';
angular.module('myApp')
.controller('MainCtrl', ['navService', function (navService) {
this.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
this.active = false;
navService.getPosition();
}]);
에서
나는 겨 컨트롤러 = "MainCtrl" 그리고 마지막으로 navService에 있습니다 주요 app.js
을에서angular.module('myApp')
.factory('navService', ['$routeProvider', '$location', function ($routeProvider, $location) {
function getPosition() {
/*code here */
}
return {
getPosition: getPosition
};
}]);
을
angular
.module('cavyrApp', [
'ngAnimate',
'ngCookies',
'ngMessages',
'ngResource',
'ngRoute',
'ngSanitize',
'ngTouch'
]).config...........
당신이 당신의 머리 부분에 각도-route.js을 포함 않았다가 제공 할 서비스를 구성 할 수 - 당신은 단지
config
방법에 주입 할 수 있습니까? – Sankar또한 메인 애플리케이션 모듈 선언에'ngRoute'을 삽입 했습니까? – Lex
@SankarRaj - 예 - 둘 다 있습니다. – Vladyn