我有一个页眉和一个页脚,它们是纯 html 和一个 div,它们之间使用 ui-view 加载我的所有视图,所以它看起来像这样:
<body>
<header></header>
<div ui-view></div>
<footer ng-cloak></footer>
</body>
我的页面加载正常,我遇到的问题是,我的页脚在很短的时间内加载到我的内容之前并填满了整个页面。我尝试使用此线程中提到的 ng-cloak:AngularJS strategy to prevent flash-of-unstyled-content for a class
遗憾的是它似乎不起作用,有没有办法在我渲染页脚之前加载 ui-view 内容?
编辑:我的 ui-router 配置类似于:
function configRoutes($stateProvider){
$stateProvider
.state('login', {
url: '/login',
template: '<login></login>'
});
}
login 指令呈现一个没有什么花哨的表单。