使用AngularJS中的UI-Router將狀態重定向到默認子狀態我正在創建一個基于標簽的頁面,顯示一些數據。我在AngularJs中使用UI-Router來注冊狀態。我的目標是在頁面加載時打開一個默認選項卡。每個選項卡都有子選項卡,我希望在更改選項卡時打開默認子選項卡。我正在測試onEnter函數和內部我正在使用$state.go('mainstate.substate');但由于循環效果問題似乎無法工作(在state.go上,它調用它的父狀態等等,然后它變成一個循環)。$stateProvider.state('main', {
url: '/main',
templateUrl: 'main.html',
onEnter: function($state) {
$state.go('main.street');
}}).state('main.street', {
url: '/street',
templateUrl: 'submenu.html',
params: {tabName: 'street'}})在這里,我創建了一個plunker演示。現在一切正常,除了我沒有打開默認選項卡,這正是我需要的。感謝您的建議,意見和想法。
使用AngularJS中的UI-Router將狀態重定向到默認子狀態
縹緲止盈
2019-07-30 15:25:21