dynamiczne ładowanie kontrolera w angularjs $ routeProvider

Obecnie mam aplikację AngularJS z wbudowanym routingiem i doskonale współpracuje ze statycznymcontroller przydziały nieruchomości. ale naprawdę chcę dynamicznie przypisać kontrolery różnymi drogami:

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

Chciałbym zrobić to samo z moimcontroller tutaj:

$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)
           }
  })

ale jak się wydaje, pojawia się błąd mówiącyparamsProvider nie znaleziono

czy jest jakiś sposób, w jaki mogę dynamicznie załadować nazwę funkcji kontrolera w konfiguracji trasy?

questionAnswers(5)

yourAnswerToTheQuestion