Cześć. Mam 2 problemy.
1.
Nawigacja ktora jest taka sama na każdej podstronie.
  1. <ul class="nav navbar-nav">
  2. <li class="clearfix"><a href="#start" du-scrollspy>Start</a></li>
  3. <li class="clearfix"><a href="#work" du-scrollspy>Portfolio</a></li>
  4. <li class="clearfix"><a href="#review" du-scrollspy>Opinie</a></li>
  5. <li class="clearfix"><a href="#contact" du-scrollspy>Kontakt</a></li>
  6. </ul>


configuracja routingu

  1. var app = angular.module('APP', ['ngRoute','duScroll']);
  2. app.config(['$routeProvider','$locationProvider', function ($routeProvider,$locationProvider) {
  3.  
  4. $routeProvider
  5. .when('/', {
  6. templateUrl: 'view/main.php'
  7. })
  8. .when('/work/:id/:name/', {
  9. templateUrl: 'view/partials/work.php',
  10. controller: 'workCtrl'
  11. })
  12. .otherwise({
  13. redirectTo: '/'
  14. });
  15.  
  16. $locationProvider.html5Mode({
  17. enabled: true,
  18. requireBase: true
  19. });
  20. }]);


i base href ustawiony:
  1. <base href="/dev/angular/app1/">

lub
  1. <base href="http://nazwa.pl/dev/angular/app1/">


problem polegna na tym ze jak wejdę na podstronę www.nazwa.pl/dev/angular/app1/work/0/nazwa/ i po kliknięciu w nawigację w url dodaje się tylko np www.nazwa.pl/dev/angular/app1/work/0/nazwa/#start a powinno przeniesc na www.nazwa.pl/dev/angular/app1/#start

Jakby nie bierze pod uwage base href.

Moge w nawigacji ustawić <li class="clearfix"><a href="/dev/angular/app1/#start" du-scrollspy>Start</a></li> i działa poprawnie ale nie chce tak na sztywno tego ustawiać. Chciałem to zrobić za pomocą php i zmiennej globalnej (np BASEURL ='www.....';) ale po załadowaniu widoku ta zmienna nie ma zasięgu i adres wyglada np: www.nazwa.pl/dev/angular/app1/BASEURL#start

2.
Drugi problem jest taki: po kliknięci w link z # ( mam podpięta funkcję pod smoothscrolling -ale to chyba nie ma znaczenia) widok w ng-view się przeładowuje i jest efekt takiego błyśniecia (szybko się ta sawa zawartość ładuje).
Jest to chyba spowodowane eventem $locationChangeSuccess i pododanu np #start do url widok się odświeża. Jest mozliwość ominięcia tego ?

Próbowałem e.prevet default. Zadziałało ale wtedy w url nie zmieniał się adres.

Wdzięczny będę za wskazówki.