Cargar dinámicamente el controlador en angularjs $ routeProvider
Actualmente tengo una aplicación AngularJS con enrutamiento integrado y funciona perfectamente con estáticacontroller
Asignaciones de propiedad. pero lo que realmente quiero hacer es asignar dinámicamente controladores con diferentes rutas:
$routeProvider
.when("/Dashboards/:dashboardName",{
templateUrl:function(params) {
return "Dashboards/" + params.dashboardName;
//some ASP.NET MVC calls to return partial views (this part works)
}
})
Lo que me gustaría hacer es hacer lo mismo con micontroller
propiedad aquí, como
$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)
}
})
Pero como parece me sale un error diciendoparamsProvider
no se encuentra
Entonces, ¿hay alguna forma en que pueda cargar dinámicamente el nombre de mi función de controlador en la configuración de ruta?