Czy można dodać adres bazowy do wszystkich tras w aplikacji AngularJS? Zasadniczo zmieniając swoją lokalizację na serwerze (rodzaj, jeśli to ma sens ... aby dostęp do niego był możliwy nie poprzez "/", ale przez "/ coś /").ngRoute ustaw adres bazowy dla wszystkich tras
Aby dodać trochę kontekstu, próbuję umieścić istniejącą aplikację Angular za niektórymi uwierzytelnieniami, dzięki czemu po udanym logowaniu aplikacja będzie dostępna pod adresem: powiedz: http://mysite/secure
.
Problem polega na tym, czy jestem załadować aplikację na http://mysite/secure
działa dobrze (serwer będzie oczywiście służyć właściwą stronę), ale klikając dowolny link spowodowałoby odświeżyć stronę i droga do http://mysite/#newpage
zamiast http://mysite/secure/#newpage
.
Bez dodawania/zabezpieczania/do wszystkich tras i elementu łącza jest to możliwe? Pozdrawiam, przepraszam, jeśli to nie jest dobrze sformułowane.
możliwe duplikat [? Jak ustawić lokalizację głównego dla routera angularjs] (http://stackoverflow.com/questions/17319715/how-to-set-root-location- for-angularjs-router) –