Для выключенного html5 мода # используется ангуляром в качестве разделителя для $location(). На текущий момент браузеров без поддержки history API уже мало, так что можно смело включать html5 мод в ангуляре. Это сделает ссылки красивыми ( уберётся #).
Как включить:
1.https://docs.angularjs.org/api/ng/provider/$locati... метод html5Mode.
2. для сервера настроить редиректы на index.html. настройки для разных серверов