Задать вопрос
@khmlnk

Возможно ли используя Django + Angular делать переходы между view без перезагрузки страницы?

Доброго времени суток. Скажите, пожалуйста, возможно ли используя Django + Angular делать переходы между view без перезагрузки страницы?

код конфига Ангуляра:
.config(['$routeProvider', function($routeProvider) {

            $routeProvider
            .when('/', {

              controller: 'MyCtrl',
              templateUrl: 'static/js/views/main.html'

            })
            .when('/profile/:id/', {

              controller: 'TestController',
              templateUrl: 'static/js/views/profile.html'

            })
            .otherwise({

              redirectTo: '/'

            })


урл Django:
url(r'^#/profile/(?P<pk>[0-9]+)/$', SingleProfileView.as_view(), name='single'),


Ссылка, при переходе на которую, должен открываться другой шаблон, без изменения строки URL браузера:
<a ng-href='#/profile/[[item.id]]/'><p>Name: [[ item.name1 ]]</p> </a>
  • Вопрос задан
  • 377 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
baskerville42
@baskerville42
Учусь работать (Junior)
Правильней конечно бы было построить весь фронтенд на ангуларе, а джангой отдавать только данные, без рендеринга. Другой вопрос нужно ли Вам то, что Вы пишете потом ещё SEOшить?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы