@ngdoc overview @name Developer Guide: Bootstrap @description # Overview This page explains the Angular initialization process and how you can manually initialize Angular if necessary. ## Angular ` ## Manual Initialization If you need to have more control over the initialization process, you can use a manual bootstrapping method instead. Examples of when you'd need to do this include using script loaders or the need to perform an operation before Angular compiles a page. Here is an example of manually initializing Angular:


  
    Hello {{'World'}}!
    
    
  

Note that we have provided the name of our application module to be loaded into the injector as the second parameter of the {@link api/angular.bootstrap} function. Notice that `angular.bootstrap` will not create modules on the fly. You must create any custom {@link guide/module modules} before you pass them as a parameter. This is the sequence that your code should follow: 1. After the page and all of the code is loaded, find the root element of your AngularJS application, which is typically the root of the document. 2. Call {@link api/angular.bootstrap} to {@link compiler compile} the element into an executable, bi-directionally bound application.