angular/angular.js — pull request #9721 by ocombe (2014-10-21 12:05:49+00:00)
Title: feat($injector): print caller name in "unknown provider" errors (when available)

This will add the name of the service/controller/... to the error message so that we know where the error comes from.
For example, `Error: [$injector:unpr] Unknown provider: $timeuotProvider <- $timeuot` will print `Error: [$injector:unpr] Unknown provider: $timeuotProvider <- $timeuot in AppCtrl`

This will not work in config/run block because propagating the module name would be difficult (you don't want to screw with invoke) but we could improve this later.

Fixes #8135