Я создаю приложение для Android с телефонным зазором с использованием углового JS + верхнего слоя. Мне удалось создать индексную страницу, представления и всю базовую структуру. Мой вопрос в том, что есть некоторые страницы (частичные), у которых нет данных для показа. В этом случае представление не заполняет высоту страницы. Это создает проблему, потому что в меню ящика скрывается угловая привязка. Поскольку страница не заполняет всю доступную высоту, отображается меню, которое должно быть скрыто. Кто-нибудь знает, как справиться с этой ситуацией? Я прикрепляю изображение, чтобы засвидетельствовать! app-example Спасибо!Приложение AngularJS + Phonegap: Views fill 100% height
1
A
ответ
0
Почему бы не использовать свойство min-height css. Предположим, каждая страница вашего приложения обернута внутри DIV следующим образом:
<div classs="page">
//your page content
...
</div>
Вы можете создать следующее правило CSS
.page {
min-height :100%;
}
, что будет гарантировать, что даже если высота контента меньше общая высота экрана будет занимать 100% высоты страницы.
0
Мне удалось решить проблему с помощью Николаса. Это не сработало в начале, потому что я устанавливал новый стиль в div частичного. Попытавшись некоторое время, я установил класс на «главный» div, который содержит директиву ng-view, и он сработал. Просто пример в случае, если другие имеют один и тот же вопрос:
<body ng-controller="MainCtrl">
<div snap-content snap-options="snapOpts" class="page">
<div ng-view ng-class="slide"></div>
</div>
</body>
.page {
min-height :100%;
background:inherit;
}
Примечание: Я должен был установить фон для класса страницы, иначе она не будет работать.
Смежные вопросы
- 1. Static TableViewCells Adjust Height, Fill View Height
- 2. Android-приложение background image fill height, но не ширина
- 3. Button fill div height using Bootstrap
- 4. Phonegap automatic html form fill
- 5. 100% height android listview
- 6. Twitter Bootstrap - 100% Height
- 7. backstretch 100% div height
- 8. CSS + flex + height 100%
- 9. 'height: 100%' не работает?
- 10. IE8 Height 100% Ошибка
- 11. BootStrap Layout height 100%
- 12. min-height 100% stretch
- 13. Сайт min-height 100%
- 14. $ (document) .height() и html height: 100% issue
- 15. CSS wrap content else fill remaning height
- 16. AngularJS views/regions
- 17. html height 100% игнорируется webview
- 18. Bootstrap two column 100% height
- 19. Side nav full height 100%
- 20. Сделайте Div Height 100% экрана
- 21. CSS div height 100% layout
- 22. jQuery aimate height 100% - #px
- 23. max-height 100% переполняющий родительский
- 24. Bootstrap 3 panel height 100%
- 25. div height: 100% содержимое обертывания
- 26. Set openlayers map height 100%
- 27. CSS-контейнер min-height 100%
- 28. extjs container hbox height 100%
- 29. Div height = 100% при прокрутке
- 30. Bootstrap children element height 100%
Благодарим за помощь. Я уже это пробовал, и это не сработало. Я также попытался установить минимальную высоту: 100% на тело и html, также не работал. – jpgrassi
Николас Я решил проблему. Я устанавливал класс на parts div вместо установки на «main» div с директивой ng-view. Теперь это работает. Спасибо за помощь! – jpgrassi