Я успешно создаю и показываю шаблоны с некоторыми данными, полученными из службы REST с помощью AngularJS, но, когда ответ JSON по-прежнему загружается, браузер показывает нижний колонтитул вверху и, когда ответ возвращает данные JSON, нижний колонтитул идет на дно.
Это происходит очень быстро, но шаблон нижнего колонтитула мигает в верхней части страницы, прежде чем перейти к нижней части.
Я пробовал использовать подход ng-cloak, к сожалению, проблема все еще происходит. Я поместил CSS в ng-cloak в качестве API Reference.
Вот мой код приложения:
<body>
<div data-ng-controller="HeaderCtrl" data-ng-include="'app/partials/header.html'"></div>
<div data-ng-controller="MenuCtrl" data-ng-include="'app/partials/lista-menu.html'"></div>
<div ng-view="main" ></div>
<footer class="nav" data-ng-include="'app/partials/footer.html'" ></footer>
Я пытаюсь поместить ng-плащ в тег body, ng-view, footer, а также внутри html-шаблона ng-view. Этот код представляет все попытки (Примечание. Я пытаюсь использовать отдельно и вместе, с классом ng-cloak и не)
<body ng-cloak class="ng-cloak">
<div data-ng-controller="HeaderCtrl" data-ng-include="'app/partials/header.html'"></div>
<div data-ng-controller="MenuCtrl" data-ng-include="'app/partials/lista-menu.html'"></div>
<div ng-view="main" ng-cloak class="ng-cloak"></div>
<footer class="nav" data-ng-include="'app/partials/footer.html'" ng-cloak class="ng-cloak"></footer>
К сожалению, после всех этих изменений шаблон нижнего колонтитула все еще мигает сверху до завершения загрузки.
Кто-нибудь может помочь мне исправить это?
Есть ли какой-нибудь трюк Bootstrap, чтобы поместить нижний колонтитул внизу, даже если главный div не имеет высоты? Я пробовал использовать тег nav-fixed-bottom, но я не хочу, чтобы нижняя фиксированная на экране, когда страница имеет высокие значения высоты.
Спасибо!!!