Я реализую приложение AngularJS, имеющее трехглавый основной вид. Макет немного похож на почтовую систему, с навигационной панелью слева. Правая панель разделена на две части; когда вы выбираете что-то из панели навигации, она заполняет верхнюю правую панель, а когда вы выбираете что-то там, она заполняет нижнюю правую панель. Стенки должны быть изменены и прокручиваться.AngularJS: хорошая идея использовать фреймы?
Я вижу три основных пути реализации этого:
- Используйте рамки для панелей
- Используйте Дивы элементы для панелей, с JavaScript управления для изменения размера и прокруток
- гибридных (возможно дивы с JavaScript изменение размера, но содержащие фреймы с естественной прокруткой)
Информация о использовании AngularJS с фреймами очень мало информации, что заставляет меня думать, что (1) ommended. Я просто немного обеспокоен (2), что изменение размера и прокрутки JavaScript будет хуже, чем у обычных элементов управления. В некоторых случаях содержание может быть большим. И (3), кажется, сочетает худший из каждого подхода.
Итак, я ищу совет, по которому подход, скорее всего, будет работать лучше всего.
как насчет ui-router? https://github.com/angular-ui/ui-router не понял, зачем нужны фреймы, просто не пытайтесь их использовать. –
@EugeneP - как я могу сделать отдельные панели с возможностью изменения размера и прокрутки? JSFiddle хорошо справляется с этим; любая идея, какую библиотеку пользовательского интерфейса он использует? – paj28
вы можете использовать bootstrap, например. или просто выполните некоторые сладкие правила CSS. здесь нет ничего сложного –