Я реализую маршрутизацию AngularUI и, кажется, что-то не хватает о том, как настроить URL-адрес по умолчанию. Похоже, что приведенный ниже код будет по умолчанию для пользователя /dashboard/tree
, но если я обновляю страницу, url добавит еще один /dashboard
, поэтому в итоге я получаю /dashboard/dashboard/dashboard/dashboard/tree
.Как установить URL/маршрут по умолчанию?
Как правильно установить URL-адрес по умолчанию, не имея этой проблемы при добавлении, когда пользователь впервые посещает страницу?
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'
}
}
});
}])
Попробуйте это: '.otherwise ({RedirectTo: "/ приборная панель/дерево"})' – YAAK