У меня есть верхний и нижний колонтитулы, которые представляют собой чистый html, и div, между которыми загружаются все мои представления с использованием ui-view, так что это выглядит примерно так:
<body>
<header></header>
<div ui-view></div>
<footer ng-cloak></footer>
</body>
Моя страница загружается правильно, проблема заключается в том, что на короткое время мой нижний колонтитул загружается перед моим контентом и заполняет всю страницу. Я попытался использовать ng-cloak, как указано в этой теме: Стратегия AngularJS для предотвращения показа нестилизованного контента для класса
к сожалению, похоже, что это не работает, есть ли способ загрузить содержимое пользовательского интерфейса до того, как я отобразлю нижний колонтитул?
РЕДАКТИРОВАТЬ: Мой пользовательский интерфейс настроен примерно так:
function configRoutes($stateProvider){
$stateProvider
.state('login', {
url: '/login',
template: '<login></login>'
});
}
Директива входа в систему не делает ничего особенного.
100%
) для вашего элементаdiv[ui-view]
, чтобы вашfooter
не заполнял всю страницу. - person lenilsondc   schedule 24.04.2017min-height
, чтобы вашdiv[ui-view]
никогда не был нулевой высоты. - person lenilsondc   schedule 24.04.2017