Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Аяксовая загрузка template'а с работающей навигацией (https://javascript.ru/forum/angular/41457-ayaksovaya-zagruzka-template%27-s-rabotayushhejj-navigaciejj.html)

justso 15.09.2013 01:16

Аяксовая загрузка template'а с работающей навигацией
 
Нужен эдакий angular'овский аналог wiselinks'a.
В общем, есть body ng-app="app" внутри которого #header, #content, #footer, причем везде используется ангуляр.
Есть директива data-push для ссылок, при нажатии на которой делается event.preventDefault() и перезагружается #content.
А вот тут уже проблемы:
1. Нужно запустить все контроллеры загруженного #content
2. Нужна работающая навигация с помощью History API.

В ангуляре куча всяких $route, ng-include и иже с ними, аж глаза разбегаются. Куда копать?

DjDiablo 19.09.2013 02:18

Мучай роутер.
$routeProvider.when('/test', {controller:TestCtrl, templateUrl:'views/test.html'}).otherwise({redirectTo: '/test'});


http://plnkr.co/edit/WSMpfmhXj3inQsgP6LdT?p=preview
Тоже самое но поподробнее http://docs.angularjs.org/api/ngRoute.directive:ngView


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