내 공장을 주입 할 수 없습니다내가 같이 내 사용자 지정 공장 주입하기 위해 노력하고있어
var tester = angular.module('tester', ['example']);
tester.controller('TesterCtrl', ['Example', function(Example) { console.log(Example.test()); }]);
var example = angular.module('example', []);
example.factory('Example', function() {
return {
test: function() {
return 'test';
}
};
});
을 그리고 난 내가 다른 사용자 정의의 factorys이
Error: [$injector:unpr] http://errors.angularjs.org/1.2.22/$injector/unpr?p0=ExampleProvider%20%3C-%20Example
다음과 같은 오류를 얻을 같은 방식으로 만들어졌고 문제없이 주입 할 수 있습니다.
는 Plunker : http://plnkr.co/edit/5Qk2Raod6938aEhixz1r?p=preview
오류 부분이 여기에없는 것 같습니다. 귀하의 코드에 대한 플 런커를 만들었고 잘 작동합니다. http://plnkr.co/edit/KfzZPXYdwYwOXUTZbWQW?p=preview 플 런커도 제공 할 수 있습니까? – halilb
플 런커 링크로 업데이트했습니다. – mnstrflkrn
다른 모듈이 'example'모듈을 종속성으로 선언해야합니다. – David