Проблема маршрутизации с проектом AngularJS с использованием установки yoman

Я настроил новый проект Angular, используя yoman. Угловая версия 1.6.0. Настройка проекта прошла успешно, но у меня возникла проблема с маршрутизацией

Таскраннер - Grunt

Когда я запускаю проект локально, моя локальная страница загружается с URL-адресом

http://localhost:9000/#!/

Я ожидал http://localhost:9000/#/

При нажатии на ссылку «О программе» браузер перенаправляется на

http://localhost:9000/#!/%23%2Fabout

Ожидание: http://localhost:9000/#/about

Когда я нажимаю домашнюю ссылку, браузер перенаправляется на

http://localhost:9000/#!/%23%2F

Ожидание: http://localhost:9000/#/

В чем может быть проблема? У меня нет таких проблем в другой моей системе, где я использую AngularJS 1.5.8.


person Srini Vas    schedule 14.12.2016    source источник


Ответы (1)


Я решил со следующим кодом. Вы можете написать в своем файле app.js

 $locationProvider.hashPrefix('');
person Shiva    schedule 14.12.2016
comment
Вы можете пройти по этой ссылке github.com/yeoman/generator-angular/issues/1380< /а> - person Shiva; 14.12.2016