title: Angular Controller can inject service just fine but $injector.get can't?
body: <p>I have an extremely edge case scenario where I have a callback method I have to define during config. Which means no scope, no factories, etc... My work around is to use the root injector ($injector) and get my other modules at runtime.  </p>
  
  <p>However, when I call $injector.get('myServiceName') in my call back (after the application is running) I get "unknown provider".  The same service has no problem (and actually is) being injected into a before my line of code is running.  If I call $injector.get("myServiceNameProvider") then I can get the provider back in my callback.. But another service that only has a factory I can't get at all.</p>
  
  <p>So in this extremely bad practice, how can I snag the service I configured.  Heck I can't even seem to get $rootScope.. </p>