2014-07-09 8 views
0

совершенно новый для углового, и я просто надеялся на небольшое руководство по поводу того, что я мог бы достичь относительно быстро в jQuery.Вкладки стиля Gmail в Angular

Как проект для домашних животных, я придумываю веб-приложение для комического органайзера, чтобы узнать угловое. Я начал проект в JQuery, глядя, как так ...

<div id='main'> 
    <div id='library'> 

    </div> 
    <div id='series' data-currently-loaded-series='1234'> 

    </div> 
    <div id='comic' data-currently-loaded-comic='4321'> 

    </div> 
</div> 

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

Щелчок по серии в библиотеке загружает ее в серию. Если «текущий загруженный идентификатор серии» совпадает с тем, который я пытаюсь загрузить, он ничего не загрузит, поскольку он видит, что он уже загружен, так далее и т. Д. ...

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

Я видел несколько примеров этой вкладки, как поведение в Интернете, но gmail похожа на единственный экземпляр, который я мог найти там, где они не уничтожали предыдущие просмотры/вкладки навигации.

Введите Угловой ...

Я обнаружил, что при переключении между частичным и видом разрушает старые данные, и я не слишком уверен, что если такое поведение может быть отключено. Я думал, что смогу настроить ту же самую компоновку div, что и раньше, и просто загружать несколько видов и переключаться, но Angular не играет хорошо с несколькими видами (видимо, UI-Router может быть решением здесь). Даже делать это все в одном представлении не было бы идеальным, поскольку я не слишком уверен, что смогу использовать URL-маршрутизацию ...

Я думаю, что мой последний вопрос - кто-нибудь знает имя этой вкладки используется механизм кеширования gmail? Если бы никто не мог указать мне, как я собираюсь создать нечто подобное?

Благодаря

ответ

Смежные вопросы