林过渡到另一个使用$ 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