динамически загружать контроллер в angularjs $ routeProvider

В настоящее время у меня есть приложение AngularJS со встроенной маршрутизацией, и оно отлично работает со статическимcontroller назначение недвижимости. но я действительно хочу динамически назначать контроллеры с разными маршрутами:

$routeProvider
 .when("/Dashboards/:dashboardName",{
    templateUrl:function(params) {
                 return "Dashboards/" + params.dashboardName;
                //some ASP.NET MVC calls to return partial views (this part works)
        }
  })

То, что я хотел бы сделать, это сделать то же самое с моимcontroller недвижимость здесь, вроде:

$routeProvider
 .when("/Dashboards/:dashboardName",{
       templateUrl:function(params) {
             return "Dashboards/" + params.dashboardName;
            //some ASP.NET MVC calls to return partial views (this part works)
           },
       controller: function(params) {
             return params.dashboardName+"Controller"; (this part DOESN'T work)
           }
  })

но, как мне кажется, я получаю сообщение об ошибкеparamsProvider не найден

так есть ли способ, которым я мог бы динамически загрузить имя моей функции контроллера в конфигурации маршрута?