我正在將我的應用程序從使用簡單的Angular路由器服務轉換爲UI-Router。我有一個來自搜索字段的參數。在Angular提供的路由器服務中,如果我們搜索空的輸入字段,由於其他功能,URL被重定向到主頁,但是在UI-Router中,它轉到這個URL http://localhost:3000/#/resultPage//1。URL中的UI路由器空參數
我試圖用正則表達式的參數,但它沒有奏效。我現在用的代碼波紋管
$urlRouterProvider.otherwise('/');
.state("resultpage", {
url: "/resultPage/{searchParameter:[0-9a-zA-Z]+}/{pageParameter:[0-9]}",
templateUrl: "templates/resultpage.html",
controller: "resultController",
})
提到我怎樣才能確保如果任何paramters的省略形式網址URL重定向到主頁?
感謝您的回覆。我試圖使用該代碼,但Angular給我的語法錯誤。不知道我缺少什麼 – user3932437