我正在實現AngularUI的路由,並且似乎缺少有關如何配置默認URL的信息。看起來下面的代碼會默認用戶爲/dashboard/tree
,但是如果我刷新頁面,則url附加了另一個/dashboard
,所以我最終以/dashboard/dashboard/dashboard/dashboard/tree
結束。如何設置默認的網址/路線?
如何在用戶第一次訪問該頁面時正確設置默認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'
}
}
});
}])
試試這個: '。否則({redirectTo: 「/儀表板/樹」})' – YAAK