В настоящее время у меня есть приложение 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
не найден
так можно ли каким-либо образом динамически загрузить имя моей функции контроллера в настройке маршрута?