Comment définir l'URL par défaut/route?

Je suis la mise en œuvre de AngularUI de routage et semble manquer quelque chose sur la façon de configurer une URL par défaut. Il semble que le code ci-dessous est par défaut à l'utilisateur de /dashboard/tree mais si j'actualise la page, l'url ajoute une autre /dashboard, donc je me retrouve avec /dashboard/dashboard/dashboard/dashboard/tree.

Comment puis-je configurer correctement l'URL par défaut, sans avoir ajoutant cette question lorsque l'utilisateur visite la page?

config(['$urlRouterProvider', '$stateProvider', function($urlRouterProvider, $stateProvider) {
    $urlRouterProvider.otherwise('/dashboard/tree');

    /* URL mappings */
    $stateProvider.
        state('dashboard', {
            url: '/dashboard',
            views: {
                'page': {
                    templateUrl: '/partials/admin/dashboard.htm'
                }
            }
        }).
        state('dashboard.tree', {
            url: '/tree',
            views: {
                'content': {
                    templateUrl: '/partials/admin/tree-overview.htm'
                }
            }
        });
}])
Essayez ceci : .otherwise({redirectTo: "/dashboard/tree"})

OriginalL'auteur Webnet | 2013-06-19