Загрузка содержимого пользовательского интерфейса перед отображением остальной части содержимого страницы
У меня есть верхний и нижний колонтитулы, которые являются чистым HTML и Div между которыми загружает все мои представления с помощью пользовательского интерфейса, так что это выглядит примерно так:
<body>
<header></header>
<div ui-view></div>
<footer ng-cloak></footer>
</body>
Моя страница загружается правильно, проблема в том, что мой колонтитул на короткое время загружается раньше, чем мой контент, и заполняет всю страницу. Я попытался использовать ng-cloak, как упомянуто в этой теме: стратегия AngularJS, чтобы предотвратить flash-of-unstyled-контент для класса
к сожалению, это не работает, есть ли способ загрузить содержимое пользовательского интерфейса до того, как я отредактирую нижний колонтитул?
РЕДАКТИРОВАТЬ: Мой UI-маршрутизатор настроен примерно так:
function configRoutes($stateProvider){
$stateProvider
.state('login', {
url: '/login',
template: '<login></login>'
});
}
Директива входа в систему не делает ничего особенного.