Angular ui-router嵌套视图未显示

时间:2016-08-25 00:28:55

标签: angularjs angular-ui-router

我的状态有这个配置,但是当我直接进入/ 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,但我无法直接访问登录

0 个答案:

没有答案