林過渡到另一個使用$ state.go()象下面這樣:無法解析從狀態 '狀態2' '狀態1' 從一個狀態
$ state.go( 'menuItem.list');
這會導致以下錯誤。
無法解析從狀態「branches.view」 menuItem.list「
下面是國家提供商菜單項和分支模塊。
模塊:分支
.state('branches', {
abstract: true,
url: '/branches',
template: '<ui-view/>'
})
.state('branches.list', {
url: '',
templateUrl: 'modules/branches/client/views/list-branches.client.view.html',
controller: 'branchesListController',
controllerAs: 'vm'
})
.state('branches.view', {
url: '/:branchId',
templateUrl: 'modules/branches/client/views/view-branch.client.view.html',
controller: 'branchesController',
controllerAs: 'vm'
})
模塊:菜單項
.state('menuItems', {
abstract: true,
url: '/menuItems',
template: '<ui-view/>'
})
.state('menuItems.list', {
url: '',
templateUrl: 'modules/menuItems/client/views/list-menuItems.client.view.html',
controller: 'menuItemsListController',
controllerAs: 'vm'
})
您的'branches.view'狀態不會在主模塊中添加或提及。 – Rakeschand
你可以在主js配置文件或主模塊中包含路由/狀態配置嗎? –
我的意思是主模塊文件 – Rakeschand