Добавить боковую панель в приложение MeanJS

У меня есть приложение, разрабатываемое с использованием MeanJS, которое имеет заголовок, боковую панель и фактический контент. С шаблоном от Meanjs у нас есть заголовок и контент (представление данных). Поэтому, когда мы загружаем URL-адрес в приложение, с которым загружается контент, боковая панель и окно контента перезагружаются. Могу ли я сделать так, чтобы заголовок и боковая панель всегда были исправлены, а содержимое отображалось в виде данных. В MeanJS как исправить добавление боковой панели вместе с заголовком.

Любые идеи по этому поводу. Пожалуйста, помогите (я объясню подробно, если нужно).


person MaheshGupta    schedule 26.01.2015    source источник


Ответы (1)


Да, ты можешь. Все, что вам нужно сделать, это добавить элемент боковой панели в файл layout.server.view.html следующим образом;

<header data-ng-include="'/modules/core/views/header.client.view.html'" class="navbar navbar-fixed-top navbar-inverse"></header>

<aside class="sidebar">
    <!-- Load your partial views here -->
    <section data-ng-include="'/modules/your-custom-module/views/view-your-custom-module.client.view.html'"></section>
    <section data-ng-include="'/modules/another-custom-module/views/view-another-custom-module.client.view.html'"></section>
    <!-- ... -->
</aside>

<section class="content">
  <section class="container">
    {% block content %}{% endblock %}
  </section>
</section>

Теперь боковая панель как элемент будет постоянной, а ее содержимое будет динамически обновляться в зависимости от загружаемых вами данных области видимости.

person tkounenis    schedule 19.02.2015
comment
Я использовал то же решение, и оно работает очень хорошо. - person Zargoon; 10.03.2015