使用AngularJS中的UI-Router將狀態(tài)重定向到默認(rèn)子狀態(tài)我正在創(chuàng)建一個基于標(biāo)簽的頁面,顯示一些數(shù)據(jù)。我在AngularJs中使用UI-Router來注冊狀態(tài)。我的目標(biāo)是在頁面加載時打開一個默認(rèn)選項卡。每個選項卡都有子選項卡,我希望在更改選項卡時打開默認(rèn)子選項卡。我正在測試onEnter函數(shù)和內(nèi)部我正在使用$state.go('mainstate.substate');但由于循環(huán)效果問題似乎無法工作(在state.go上,它調(diào)用它的父狀態(tài)等等,然后它變成一個循環(huán))。$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'}})在這里,我創(chuàng)建了一個plunker演示?,F(xiàn)在一切正常,除了我沒有打開默認(rèn)選項卡,這正是我需要的。感謝您的建議,意見和想法。
使用AngularJS中的UI-Router將狀態(tài)重定向到默認(rèn)子狀態(tài)
縹緲止盈
2019-07-30 15:25:21