config ブロックの外で $provide を呼び出すことはできないことを知っています。$provide.decorator でそれを呼び出すサービスに $provide を注入するトリックはありますか?
angular.module('app', [])
.config(function($provide){
$provide.decorator('myService', function($delegate){
//inject the $provide into myService through $delegate
return $delegate;
}
})