【发布时间】:2017-05-23 14:19:11
【问题描述】:
我正在尝试在 Angular 中创建一个服务,并在其中创建一个使用 Angular 的$injector.get(...) 的服务。
(我知道我可以注入它,但我想手动创建它)。
由于某种原因,我收到了这个错误:
未捕获的错误:[$injector:unpr] 未知提供者:
$rootElementProvider <- $rootElement <- $location <- $urlRouter <- $state <- $location
(function () {
var $injector = angular.injector(["myApp"]);//Here is where I get the error
var myService= $injector.get("myService");
var pseudoService = function(){
var service = myService;
return{
service:service
}
}
app.factory("pseudoService", pseudoService);
}(angular));
这是我做的一个小插曲。 我希望它能准确地说明问题。
【问题讨论】:
-
在那个 plunker 里面什么都没有
标签: angularjs angularjs-injector