MVC partial views and AngularJS modules
I think this is primarily opinion based, but in the AngularJS docs, there is the following:


  Use this directive to auto-bootstrap an AngularJS application. The ngApp directive designates the root element of the application and is typically placed near the root element of the page - e.g. on the &lt;body&gt; or &lt;html&gt; tags.


Also, note that is not possible to have nested ng-app, so, merging the group related controllers into one unique module is a good thing.