0
을 분리 나는 다음과 같은 코드를 가지고 있고 그것을 잘 작동합니다 :
app.main.js :
angular.module('app', ['ngAnimate', 'ui.router'])
.factory('_', function() {
return window._;
});
angular.module('app').run(['$route', '$rootScope', '$location', function ($route, $rootScope, $location) {
var original = $location.path;
$location.path = function (path, reload) {
if (reload === false) {
var lastRoute = $route.current;
var un = $rootScope.$on('$locationChangeSuccess', function() {
$route.current = lastRoute;
un();
});
}
return original.apply($location, [path]);
};
}]);
bservice :
angular.module('app')
.service('bService', ['$http', '_', function($http, _) { ...
하지만 공장을 다른 파일로 분리하려고하면 Angular Error : $ injector : unpr Unknown Provider가 나타납니다. 이 파일은 다음과 같습니다.
angular.module('app').factory('_', function() {
return window._;
});
또한 출하시 파일이 포함되어 있는지 확인했습니다.
감사
편집
전체 오류 : 알 수없는 제공 : 파일이 병합을 위해 내가 꿀꺽를 사용
전체 오류를 게시 할 수 있습니까? 어떤 제공자가 알려지지 않았습니까? – SteamDev
[AngularJS Error : $ injector : unpr Unknown Provider] (http://stackoverflow.com/questions/23942356/angularjs-error-injectorunpr-unknown-provider)의 가능한 중복 – str
HTML에 새 파일을 포함 시켰습니까? – str