Unknown provider: $rootElementProvider when using $injector to get $location service before angular.bootstrap

后端 未结 2 1571
醉梦人生
醉梦人生 2021-01-02 07:26

Hello I am trying to manually bootstrap an angular app, but there is some business that needs to be taken care of first.This article mentions the technique I am interested i

2条回答
  •  时光取名叫无心
    2021-01-02 07:45

    root element must be in inserted in document. See http://plnkr.co/edit/OrgStgw4NpjU2LcIFXsB

    var rootElement = angular.element(document);
    
    var mockApp = angular.module('mockApp', []).provider({
      $rootElement:function() {
         this.$get = function() {
           return rootElement;
        };
      }
    });
    

提交回复
热议问题