diff options
Diffstat (limited to 'src/Angular.js')
| -rw-r--r-- | src/Angular.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Angular.js b/src/Angular.js index 86689c0b..7c87cfd9 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -913,10 +913,13 @@ function angularInit(element, bootstrap) { function bootstrap(element, modules) { element = jqLite(element); modules = modules || []; + modules.unshift(['$provide', function($provide) { + $provide.value('$rootElement', element); + }]); modules.unshift('ng'); var injector = createInjector(modules); injector.invoke( - ['$rootScope', '$compile', '$injector', function(scope, compile, injector){ + ['$rootScope', '$rootElement', '$compile', '$injector', function(scope, element, compile, injector){ scope.$apply(function() { element.data('$injector', injector); compile(element)(scope); |
