Laden Sie den Controller dynamisch in anglejs $ routeProvider

Ich habe derzeit eine AngularJS-App mit integriertem Routing und sie funktioniert perfekt mit statischer Aufladungcontroller Eigentumszuweisungen. aber was ich wirklich tun möchte, ist, Controller mit unterschiedlichen Routen dynamisch zuzuweisen:

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

Was ich tun möchte, ist, dasselbe mit meinem zu tuncontroller Immobilien hier, wie:

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

aber wie es scheint, bekomme ich eine FehlermeldungparamsProvider wurde nicht gefunden

Gibt es eine Möglichkeit, meinen Controller-Funktionsnamen in der Routenkonfiguration dynamisch zu laden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage