簡體   English   中英

具有多個斜杠的Angular JS中的路由(1.2.x)

[英]Routing in Angular JS with Multiple Slashes (1.2.x)

我已經將ngRoute注入到我的角度應用程序中,並且當路徑只有一個深度時路由工作,即。 只有一個斜杠。

在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: '/' });
}]);

不起作用的路線是/event/apply/event/confirmation ,它們直接進入/ 但是,例如/event/guestlist可以正常工作。

任何想法將不勝感激,

您遇到的問題與我幾年前的情況類似。 嘗試將此添加到您的元:

 <base href="/">

資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM