Ho un percorso simile che dovrebbe caricare una vista e un controller diversi in base al fatto che il parametro sia o meno un numero. Esempio:AngularJS regex route per URL simili per caricare controller diversi e visualizzare
/artists/2
dovrebbeArtistsIndexController
con vista/www/artists/index.html
/artists/name
dovrebbeArtistsProfileController
con vista/www/artists/profile.html
Idealmente vorrei usare qualcosa come:
$routeProvider.when("/artists/:page", {
templateUrl: "/www/artists/index.html",
controller: "ArtistsIndexController"
});
$routeProvider.when("/artists/:name", {
templateUrl: "/www/artists/profile.html",
controller: "ArtistsProfileController"
});
Dove :page
è un numero e :name
no.
Nota Vedo un relativo github issue (trovato da this question) ma mi chiedo se è disponibile una risoluzione o una soluzione preferita.
Vedere [questa domanda] (http://stackoverflow.com/questions/18137810/how-to-eliminate-minification-errors-when-using-controller-in-angularjs) per problemi di minimizzazione quando si esegue questa operazione. – Gloopy