title: How to locate missing $injector error?
body: <p>I'm porting some core angular stuff to a new project. Now I get injector errors but the stacktrace / angular error page does not show the classname of the offending injection errors. All I get is</p>
  
  <pre><code>Error: $injector:modulerr
  Module Error
  </code></pre>
  
  <p>Usually there is a class name in there somewhere. Now I have to go through every single class (of dozens and dozens) and check the imports manually. Isn't there a better way? I've seen this happening while just adding classes. Sometimes it will show the name of the missing injection, sometimes it just comes up blank, when otherwise the stacktrace correctly identifies the missing/bad injection.</p>
  
  <p>Is there some extra debug mode I can get at this information with? </p>
  
  <p>The full (unuseful) stacktrace:</p>
  
  <pre><code>Failed to instantiate module FSApp due to:
  Error: [$injector:modulerr] http://errors.angularjs.org/1.2.16/$injector/modulerr?p0=FSApp&amp;p1=Error…cape%2Fmain%2Fresources%2Flib%2Fangular-1.2.16%2Fangular.min.js%3A32%3A445)
      at Error (native)
      at http://fs/main/resources/lib/angular-1.2.16/angular.min.js:6:450
      at http://fs/main/resources/lib/angular-1.2.16/angular.min.js:33:332
      at Array.forEach (native)
      at q (http://fs/main/resources/lib/angular-1.2.16/angular.min.js:7:280)
      at e (http://fs/main/resources/lib/angular-1.2.16/angular.min.js:32:445)
      at http://fs/main/resources/lib/angular-1.2.16/angular.min.js:33:18
      at Array.forEach (native)
      at q (http://fs/main/resources/lib/angular-1.2.16/angular.min.js:7:280)
      at e (http://fs/main/resources/lib/angular-1.2.16/angular.min.js:32:445
  </code></pre>
  
  <p>If you want to try to reproduce this, commit your changes. Delete a couple files here and there. Run your angular app. IF you delete enough you will soon get blank injector errors.</p>