我目前有一个内置路由的 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
没有找到
那么有什么方法可以在路由配置中动态加载我的控制器功能名称吗?