Я пытаюсь создать службу в 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));
Вот плунжер, который я сделал. Я надеюсь, что это демонстрирует проблему точно.