Изучая AngularJs и ngRoute столкнулся с проблемой ссылки вида "#" и "/" не
обрабатываются ngRoute и не срабатывает переход на / даже при указании:
$routeProvider.otherwise({ redirectTo: '/' });
Последовательность действий:
- открываю сайт localhost:50056/ (Debug сессия visual studio с IIE Express)
- происходит переход на дефолтный путь localhost:50056/#/
- переход по ссылкам "/" и "#" не обрабатываются и в ng-view соответственно ничего не выводится, но сам angularjs работает - отображается пустая основная страница, дебаг ngRoute показывает что происходит переход с "/" в undefined
Это нормальное поведение и ссылки на / и # надо оформлять в виде "#/" или что то еще стоит почитать для понимания происходящего?
P.S.: странно но в MS Edge работает как я ожидаю - т.е. переходит на #/