Jarwis
@Jarwis
ASP.NET разработчик

AngularJS NgRoute — почему обновляет страницу?

Пытаюсь разобраться с angular.js и возникла проблема с ng-route. Я конфигурирую $routeProvider:
$routeProvider.when(
                '/', {
                    controller: 'pageController',
                    templateUrl: '/Templates/PageTemplate'
                })
            .when(
                '/About', {
                    controller: 'pageController',
                    templateUrl: '/Templates/PageTemplate'
            });


но почему то при нажатии на ссылку:
<li><a href="/">Главная</a></li>
 <li><a href="/About">О проекте</a></li>


страница обновляется.

Что я делаю неправильно?
  • Вопрос задан
  • 2313 просмотров
Пригласить эксперта
Ответы на вопрос 1
Serhioromano
@Serhioromano
Web Developer
Надо

<li><a href="#/About">О проекте</a></li>

Забыли хешь и урл становися урлом. Если вы хотите без хеша то нужно добвать в config

$locationProvider.html5Mode(true);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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