carregando dinamicamente o controlador em angularjs $ routeProvider
Eu atualmente tenho um aplicativo AngularJS com roteamento embutido e funciona perfeitamente com estáticacontroller
atribuições de propriedade. mas o que eu realmente quero fazer é atribuir dinamicamente controladores com rotas diferentes:
$routeProvider
.when("/Dashboards/:dashboardName",{
templateUrl:function(params) {
return "Dashboards/" + params.dashboardName;
//some ASP.NET MVC calls to return partial views (this part works)
}
})
O que eu gostaria de fazer é fazer o mesmo com o meucontroller
propriedade aqui, 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)
}
})
mas como parece que eu recebo um erro dizendoparamsProvider
Não foi encontrado
Então, há alguma maneira que eu poderia carregar dinamicamente meu nome de função do controlador na configuração de rota?