title: ng-app or angular.bootstrap
body: <p>I was thinking when it would be best to not use the ng-App directive and instead go for angular.bootstrap. I understand from documentation what ng-App directive does and how it helps in telling compiler to set root of compilation. So my question is as to why I should use angular.bootstrap? What do they mean by saying in documentation that "If you need to have more control over the initialization process, you can use a manual bootstrapping method instead" <a href="https://docs.angularjs.org/guide/bootstrap%20here" rel="nofollow">documentation</a>. Then I would also like to know as to for the solution that I am thinking for my application. I have one <code>index.html</code> file with one ng-app directive. Now for my application, I have different APIs, lets say for admin, students and instructors. So this is what I was thinking.Have the following files:</p>
  
  <pre><code>index.html
  admin.js
  students.js
  instructors.js
  </code></pre>
  
  <p>I will have controllers for all of them and separate moduels, which will get the data from those APIs. Each div that will display the data from those controllers will be associated with the specific module, using angular.bootstrap and index.html will not have the ng-App directive. Is this the right approach ?  Should I be just using ng-App and multiple controllers and a single module? Any help in understanding this is appreciated. Thank You.</p>