我有Ionic的以下状态配置:
.state('index', {
url: '',
abstract: true,
templateUrl: 'templates/home/home.html',
controller: 'HomeCtr'
})
.state('index.list-folders', {
url: '/list-folders',
views: {
'folderList@index': {
templateUrl: 'templates/home/home_content.html',
controller: 'HomeListsCtr'
}
}
})
.state('index.list-folders.list', {
url: "/list-folders/list",
views:{
"listContainer@index": {
templateUrl: "templates/home/list.html"
}
}
})
我的索引状态(home.html)包含以下ion-nav-view:
<ion-nav-view name="folderList"></ion-nav-view>
<ion-nav-view name="listContainer"></ion-nav-view>
我从this link了解到,在@
前面ion-nav-view
意味着它绝对是父母ion-nav-view
的目标。
但是,当我尝试导航到/list-folders/list
时,我会被重定向回$urlRouterProvider.otherwise();