Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Подскажите, как сделать правильно отрисовку без перезагрузки всей страницы (https://javascript.ru/forum/angular/43862-podskazhite-kak-sdelat-pravilno-otrisovku-bez-perezagruzki-vsejj-stranicy.html)

yiooxir 24.12.2013 12:40

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

- #/content/id, с помощью шаблона t1 и контроллера c1

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

При изменении id в адресе получается, что все три области перезапрашиваются и перерисовываются - это плохо, так как в левом и правом блоке информация не меняется, от смены id в адресе меняется только контент.

Я попробовал сделать это через ng-click и менять только контент, но тогда адрес не меняется.

Как на angular такую задачку решить ?

FireVolkhov 24.12.2013 18:30

Вот тебе немного ссылок по теме
http://habrahabr.ru/post/190096/
http://angular-ui.github.io/ui-router/sample/#/
https://egghead.io/lessons/angularjs...tion-ui-router


Часовой пояс GMT +3, время: 03:34.