最初のAngularアプリを構築しようとしており、動的ルーティングをセットアップして、構成に継続的に追加することなくアプリを構築できるようにしてい$routeProvider
ます。最も単純で最もクリーンなアプローチをまだ見つけていません。ガイダンスをいただければ幸いです。以下は私の最初のアプローチでした。
angular.module('app', ['ngRoute']).config(['$locationProvider', '$routeProvider', function($locationProvider, $routeProvider){
$locationProvider.html5Mode(true).hashPrefix('!');
$routeProvider
.when('/', {
redirectTo: '/home',
})
.when('/:section', {
controller: function(r){
return r.section+'Ctrl';
},
templateUrl: function(r){
return 'app/views/pages/'+r.section+'.html';
}
});
}]);