При нажатии гиперссылка URL-адрес изменяется в angularjs

Я использую ngRoute в своем приложении и при нажатии на гиперссылку, как это

<a href="/student/{{student.id}}">{{student.name}}</a> 

значение меняется на

http://localhost/student/1 

вместо

http://localhost/bootstrap/aroute/index.html#/student/1

Код провайдера маршрута

.when('/student/:id',{
    templateUrl : 'studentdetails.html',
    controller : 'MainController'
})

Почему это так и как это исправить.

1 ответ

<a href="/student/{{student.id}}">{{student.name}}</a>

когда вы начинаете с / вы перенаправляете в root, ведь localhost вы удаляете /

вам нужно начать с #

https://www.w3schools.com/angular/angular_routing.asp

Другие вопросы по тегам