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