パラメータが数値であるかどうかに基づいて、別のビューとコントローラをロードする必要がある同様のルートがあります。例:/www/artists/profile.html
異なるコントローラとビューをロードするための同様のURLのAngularJS正規表現のルート
は、理想的には私のようなものを使用するビューとビュー/www/artists/index.html
/artists/name
べきArtistsProfileController
と
/artists/2
べきArtistsIndexController
は:$routeProvider.when("/artists/:page", { templateUrl: "/www/artists/index.html", controller: "ArtistsIndexController" }); $routeProvider.when("/artists/:name", { templateUrl: "/www/artists/profile.html", controller: "ArtistsProfileController" });
:page
は数あります:name
ではありません。注:私には関連するgithub issue(this questionから見つけました)が表示されますが、解決策または推奨される解決策があるかどうか疑問に思っています。
これを行う際に細分化の問題については、[この質問](http://stackoverflow.com/questions/18137810/how-to-eliminate-minification-errors-when-using-controller-in-angularjs)を参照してください。 – Gloopy