Ответ 1
Хм действительно тяжело и не очень хорошо, я думаю, но:
var app = angular.module('MyApp', []);
console.log(app._invokeQueue[0][2][1]);
_invokeQueue - это массив, если вы делаете это для каждой записи, получая [0] [2] [1], вы увидите имя каждого провайдера в своем модуле.
Если вы lok_invokeQueue самостоятельно, вы увидите много вещей, которые вам понравятся имя провайдера, как показано ниже, но его тип тоже (директива, контроллер,...);
Но вы чувствуете, что это сложная вещь, не очень хорошая вещь, это действительно плохая практика, но в любом случае очень весело.
Не используйте его в производстве!