我的状态有这个配置,但是当我直接进入/ account / login时它不起作用只显示一个空白页面,我需要先输入/ account /然后输入/ account / login to让它发挥作用。
我有这个配置:
.state('account',{
url: "/account",
views:{
mainViewer:{
templateUrl : 'app/main/account/account/account.view.html',
controller : 'accountController',
resolve : { load: ['$ocLazyLoad', function($ocLazyLoad){ return $ocLazyLoad.load( {name: 'app.accountController', files:['app/main/account/account/account.controller.js'] } ); }]}
}
}
})
.state('account.login',{
url: "/login",
parent: "account",
views:{
loginregister:{
templateUrl : 'app/main/account/login/login.view.html',
controller : 'loginController',
resolve : { load: ['$ocLazyLoad', function($ocLazyLoad){ return $ocLazyLoad.load( {name: 'app.homeController', files:['app/main/account/login/login.controller.js'] } ); }]}
}
}
})
索引具有帐户的ui-view,帐户html文件具有登录的ui-view,但我无法直接访问登录