title: Angular app can't find controller on transclude
body: <p>I am unable to get my controller linked to my view.  If I include the view using ng-view and have the controller name in the route, the transclusion fails in Angular-route.js when it trys to link in the ngViewFillContentFactory.  If I use the ng-controller attribute in the view itself, it fails in angular.js on the boundTranscludeFn that binds the controller to the view.  In both cases I can see the application and the 'shell' controller are loaded into the DOM.  In both cases the error message &quot;Argument 'shell' is not a function&quot;.</p>
  <p>The ng-app tag is set in the html tag to the name of the application.  Why can the application not find the controller?  What tiny little detail am I missing?
  <img src="https://i.stack.imgur.com/x12Qj.png" alt="Controller loaded in the application controllers collection" /></p>
  <p>Here is the error message (I am calling the controller on two different divs) and here is the controller function loaded into the angular controllers collection.</p>
  <p>The ng_app attribute is set to &quot;cockpit&quot; in the html tag and in both cases now I am using the router to assign the shell controller to both the view and the ng-included partial.  The same thing happens if I assign the ng-attribute tag to &quot;shell&quot; in shell.html only the error occurs in another part of the code.</p>
  <p>I am trying to put together a test app to reproduce the problem which I can post on git.</p>