Witam Próbuję ręcznie uruchomić aplikację kątową, ale jest pewna firma, którą należy najpierw załatwić. This artykuł wymienia technikę jestem zainteresowany
kiedy wstrzykiwać.
var $injector = angular.injector(["ng"]);
var $http = $injector.get("$http");
to działa dobrze, ale w ten sposób:
var $injector= angular.injector(["ng", "myApp"]);
var $location = $injector.get("$location");
Zgłasza się następujący błąd.
Uncaught Error: [$injector:unpr] Unknown provider: $rootElementProvider <- $rootElement <- $location <- $location
Czy możliwe jest uzyskanie $ location przed ustawieniem kątowym.bootstrap?
Dziękuję za tonę!
To jest odpowiedź na moje pytanie, ale nie rozwiąże mój problem. Jedną z rzeczy, których potrzebowałem z lokalizacji, była metoda .search, a lokalizacja wydaje się być w stanie nieparzystym po wstrzyknięciu w ten sposób, a obiekt jest zwracany pusty. – Jeremythuff
Dlaczego po prostu nie używam window.location.search? Jaki jest ostateczny cel. – PSL
Skończyło się na tym. W naszej aplikacji jest kilka fabryk, które pozycjonują $ location i potrzebowaliśmy ich funkcji przed bootstrapem. Próbowałem uniknąć duplikowania kodu przy użyciu tych usług. – Jeremythuff