Routing w Angular JS z wielu ukośniki (1.2.x)

głosy
3

Mam wstrzykiwany ngRoute do mojego kątowej aplikacji i routing działa, gdy ścieżki są tylko jeden poziom głębokości, tj. tylko pojedynczy ukośnik.

w app.js:

app.config(['$routeProvider', function($routeProvider) {
  $routeProvider
    .when('/', {
      templateUrl: 'login.html',
      controller: 'LoginCtrl'
    })
    .when('/guestlist', {
      templateUrl: 'guestlist.html',
      controller: 'guestListCtrl'
    })
    .when('/event/apply', {
      templateUrl: 'apply-to-event.html',
      controller: 'EventCtrl'
    })
    .when('/event/confirmation', {
      templateUrl: 'apply-to-event-confirmation.html',
      controller: 'EventCtrl'
    })
    .when('/event', {
      templateUrl: 'event.html',
      controller: 'EventCtrl'
    })
    .otherwise({ redirectTo: '/' });
}]);

Trasy, które nie działają to /event/applyi /event/confirmation, po prostu iść prosto do /. Jednakże, /eventi /guestlist, na przykład, zrobić pracę.

Jakiekolwiek pomysły będą mile widziane,

Utwórz 19/06/2014 o 13:49
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Masz problem podobny do jednego miałem kilka lat temu. Spróbuj dodać to do meta:

 <base href="/">

źródło

Odpowiedział 23/05/2016 o 12:13
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more