現在ルーティングが組み込まれている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: function(params) {
return params.dashboardName+"Controller"; (this part DOESN'T work)
}
})
:
$routeProvider
.when("/Dashboards/:dashboardName",{
templateUrl:function(params) {
return "Dashboards/" + params.dashboardName;
//some ASP.NET MVC calls to return partial views (this part works)
}
})
私がやりたいどのような、ここで私のcontroller
プロパティについて同じことを行うことですしかし、私はエラーが表示されますparamsProvider
が見つかりませんでした
私は動的に私のコントローラの機能名をロードすることができる方法はありますか?
これはうまくいきますが、他の方法ではうまくいかない理由はわかりません。 –
@BradleyTrager他のどれですか? –
質問には、ルートプロバイダの機能でコントローラが指定されています。 –