パラメータが数値であるかどうかに基づいて、異なるビューとコントローラをロードする必要がある同様のルートがあります。例:
/artists/2ArtistsIndexControllerビューを使用する必要があります/www/artists/index.html/artists/nameArtistsProfileControllerビューを使用する必要があります/www/artists/profile.html
理想的には、次のようなものを使用します。
$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 の問題(この質問から見つかりました) が表示されますが、解決策または推奨される解決策があるかどうか疑問に思っていることに注意してください。